diff --git a/src/main/fragment/cache/fragment-cache-csg65ce02.asm b/src/main/fragment/cache/fragment-cache-csg65ce02.asm index 2284560c0..34a8ffc90 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 15196e00e6 +//KICKC FRAGMENT CACHE 15e646b5c5 //FRAGMENT vbuzz=vbuc1 ldz #{c1} //FRAGMENT vbuzz_lt_vbuc1_then_la1 diff --git a/src/main/fragment/cache/fragment-cache-mega45gs02.asm b/src/main/fragment/cache/fragment-cache-mega45gs02.asm index 8730bcb60..331555a02 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 15196e00e6 +//KICKC FRAGMENT CACHE 15e646b5c5 //FRAGMENT vduz1=vduc1 lda #<{c1} sta {z1} diff --git a/src/main/fragment/cache/fragment-cache-mos6502.asm b/src/main/fragment/cache/fragment-cache-mos6502.asm index bf417a387..3d5876c5f 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 15196e00e6 +//KICKC FRAGMENT CACHE 15e646b5c5 //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 6881246bc..e9d340e65 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 15196e00e6 +//KICKC FRAGMENT CACHE 15e646b5c5 //FRAGMENT vbuz1=vbuc1 lda #{c1} sta {z1} @@ -7536,451 +7536,6 @@ sbc {z2}+1 sta {z1}+1 //FRAGMENT vbuyy=pbuc1_derefidx_vbuxx ldy {c1},x -//FRAGMENT _stackpullbyte_1 -pla -//FRAGMENT vduz1=_inc_vduz1 -inc {z1} -bne !+ -inc {z1}+1 -bne !+ -inc {z1}+2 -bne !+ -inc {z1}+3 -!: -//FRAGMENT vbuz1_le_vbuz2_then_la1 -lda {z2} -cmp {z1} -bcs {la1} -//FRAGMENT pbuc1_derefidx_vbuz1_eq_vbuz2_then_la1 -ldy {z1} -lda {c1},y -cmp {z2} -beq {la1} -//FRAGMENT vbsz1=_sbyte_vwuz2 -lda {z2} -sta {z1} -//FRAGMENT vbsz1=vbsz2_minus_vbsz3 -lda {z2} -sec -sbc {z3} -sta {z1} -//FRAGMENT vbsc1_neq_vbsz1_then_la1 -lda #{c1} -cmp {z1} -bne {la1} -//FRAGMENT vbuz1=_byte_vduz2 -lda {z2} -sta {z1} -//FRAGMENT vduz1=pduc1_derefidx_vbuz2 -ldy {z2} -lda {c1},y -sta {z1} -lda {c1}+1,y -sta {z1}+1 -lda {c1}+2,y -sta {z1}+2 -lda {c1}+3,y -sta {z1}+3 -//FRAGMENT vduz1_ge_vduz2_then_la1 -lda {z1}+3 -cmp {z2}+3 -bcc !+ -bne {la1} -lda {z1}+2 -cmp {z2}+2 -bcc !+ -bne {la1} -lda {z1}+1 -cmp {z2}+1 -bcc !+ -bne {la1} -lda {z1} -cmp {z2} -bcs {la1} -!: -//FRAGMENT vduz1=vduz1_minus_vduz2 -lda {z1} -sec -sbc {z2} -sta {z1} -lda {z1}+1 -sbc {z2}+1 -sta {z1}+1 -lda {z1}+2 -sbc {z2}+2 -sta {z1}+2 -lda {z1}+3 -sbc {z2}+3 -sta {z1}+3 -//FRAGMENT vbuz1_le_vbuc1_then_la1 -lda #{c1} -cmp {z1} -bcs {la1} -//FRAGMENT vbuaa_le_vbuz1_then_la1 -ldy {z1} -sta $ff -cpy $ff -bcs {la1} -//FRAGMENT pbuc1_derefidx_vbuaa_eq_vbuz1_then_la1 -tay -lda {c1},y -cmp {z1} -beq {la1} -//FRAGMENT pbuc1_derefidx_vbuxx_eq_vbuz1_then_la1 -lda {c1},x -cmp {z1} -beq {la1} -//FRAGMENT pbuc1_derefidx_vbuyy_eq_vbuz1_then_la1 -lda {c1},y -cmp {z1} -beq {la1} -//FRAGMENT pbuc1_derefidx_vbuz1_eq_vbuaa_then_la1 -ldx {z1} -tay -lda {c1},x -tax -sty $ff -cpx $ff -beq {la1} -//FRAGMENT pbuc1_derefidx_vbuaa_eq_vbuaa_then_la1 -tax -lda {c1},x -tay -sty $ff -cpx $ff -beq {la1} -//FRAGMENT pbuc1_derefidx_vbuxx_eq_vbuaa_then_la1 -tay -lda {c1},x -tax -sty $ff -cpx $ff -beq {la1} -//FRAGMENT pbuc1_derefidx_vbuyy_eq_vbuaa_then_la1 -tax -lda {c1},y -tay -sty $ff -cpx $ff -beq {la1} -//FRAGMENT pbuc1_derefidx_vbuz1_eq_vbuxx_then_la1 -ldy {z1} -lda {c1},y -tay -sty $ff -cpx $ff -beq {la1} -//FRAGMENT pbuc1_derefidx_vbuaa_eq_vbuxx_then_la1 -tay -lda {c1},y -tay -sty $ff -cpx $ff -beq {la1} -//FRAGMENT pbuc1_derefidx_vbuxx_eq_vbuxx_then_la1 -lda {c1},x -tay -sty $ff -cpx $ff -beq {la1} -//FRAGMENT pbuc1_derefidx_vbuyy_eq_vbuxx_then_la1 -lda {c1},y -tay -sty $ff -cpx $ff -beq {la1} -//FRAGMENT pbuc1_derefidx_vbuz1_eq_vbuyy_then_la1 -ldx {z1} -lda {c1},x -tax -sty $ff -cpx $ff -beq {la1} -//FRAGMENT pbuc1_derefidx_vbuaa_eq_vbuyy_then_la1 -tax -lda {c1},x -tax -sty $ff -cpx $ff -beq {la1} -//FRAGMENT pbuc1_derefidx_vbuxx_eq_vbuyy_then_la1 -lda {c1},x -tax -sty $ff -cpx $ff -beq {la1} -//FRAGMENT pbuc1_derefidx_vbuyy_eq_vbuyy_then_la1 -lda {c1},y -tax -sty $ff -cpx $ff -beq {la1} -//FRAGMENT vbsaa=_sbyte_vwuz1 -lda {z1} -//FRAGMENT vbsxx=_sbyte_vwuz1 -lda {z1} -tax -//FRAGMENT vbsyy=_sbyte_vwuz1 -lda {z1} -tay -//FRAGMENT vbsz1=vbsz2_minus_vbsaa -eor #$ff -sec -adc {z2} -sta {z1} -//FRAGMENT vbsz1=vbsz2_minus_vbsxx -txa -eor #$ff -sec -adc {z2} -sta {z1} -//FRAGMENT vbsz1=vbsz2_minus_vbsyy -tya -eor #$ff -sec -adc {z2} -sta {z1} -//FRAGMENT vbsxx=vbsz1_minus_vbsz2 -lda {z1} -sec -sbc {z2} -tax -//FRAGMENT vbsxx=vbsz1_minus_vbsaa -eor #$ff -sec -adc {z1} -tax -//FRAGMENT vbsxx=vbsz1_minus_vbsxx -txa -eor #$ff -sec -adc {z1} -tax -//FRAGMENT vbsxx=vbsz1_minus_vbsyy -tya -eor #$ff -sec -adc {z1} -tax -//FRAGMENT vbsz1=vbsxx_minus_vbsz2 -txa -sec -sbc {z2} -sta {z1} -//FRAGMENT vbsz1=vbsxx_minus_vbsaa -sta $ff -txa -sec -sbc $ff -sta {z1} -//FRAGMENT vbsz1=vbsxx_minus_vbsxx -lda #0 -sta {z1} -//FRAGMENT vbsz1=vbsxx_minus_vbsyy -txa -sty $ff -sec -sbc $ff -sta {z1} -//FRAGMENT vbsxx=vbsxx_minus_vbsz1 -txa -sec -sbc {z1} -tax -//FRAGMENT vbsxx=vbsxx_minus_vbsaa -sta $ff -txa -sec -sbc $ff -tax -//FRAGMENT vbsxx=vbsxx_minus_vbsxx -lda #0 -tax -//FRAGMENT vbsxx=vbsxx_minus_vbsyy -txa -sty $ff -sec -sbc $ff -tax -//FRAGMENT vbsz1=vbsyy_minus_vbsz2 -tya -sec -sbc {z2} -sta {z1} -//FRAGMENT vbsz1=vbsyy_minus_vbsaa -sta $ff -tya -sec -sbc $ff -sta {z1} -//FRAGMENT vbsz1=vbsyy_minus_vbsxx -tya -stx $ff -sec -sbc $ff -sta {z1} -//FRAGMENT vbsz1=vbsyy_minus_vbsyy -lda #0 -sta {z1} -//FRAGMENT vbsxx=vbsyy_minus_vbsz1 -tya -sec -sbc {z1} -tax -//FRAGMENT vbsxx=vbsyy_minus_vbsaa -sta $ff -tya -sec -sbc $ff -tax -//FRAGMENT vbsxx=vbsyy_minus_vbsxx -tya -stx $ff -sec -sbc $ff -tax -//FRAGMENT vbsxx=vbsyy_minus_vbsyy -lda #0 -tax -//FRAGMENT vbsc1_neq_vbsxx_then_la1 -cpx #{c1} -bne {la1} -//FRAGMENT vbuaa=_byte_vduz1 -lda {z1} -//FRAGMENT vbuxx=_byte_vduz1 -lda {z1} -tax -//FRAGMENT vbuyy=_byte_vduz1 -lda {z1} -tay -//FRAGMENT vduz1=pduc1_derefidx_vbuaa -tay -lda {c1},y -sta {z1} -lda {c1}+1,y -sta {z1}+1 -lda {c1}+2,y -sta {z1}+2 -lda {c1}+3,y -sta {z1}+3 -//FRAGMENT vduz1=pduc1_derefidx_vbuxx -lda {c1},x -sta {z1} -lda {c1}+1,x -sta {z1}+1 -lda {c1}+2,x -sta {z1}+2 -lda {c1}+3,x -sta {z1}+3 -//FRAGMENT vduz1=pduc1_derefidx_vbuyy -lda {c1},y -sta {z1} -lda {c1}+1,y -sta {z1}+1 -lda {c1}+2,y -sta {z1}+2 -lda {c1}+3,y -sta {z1}+3 -//FRAGMENT vbuaa_le_vbuc1_then_la1 -cmp #{c1} -bcc {la1} -beq {la1} -//FRAGMENT vbuz1=vbuxx_minus_1 -dex -stx {z1} -//FRAGMENT vbuz1=vbuyy_minus_1 -tya -sec -sbc #1 -sta {z1} -//FRAGMENT vbuxx_le_vbuz1_then_la1 -lda {z1} -stx $ff -cmp $ff -bcs {la1} -//FRAGMENT vbuyy_le_vbuz1_then_la1 -lda {z1} -sty $ff -cmp $ff -bcs {la1} -//FRAGMENT vbuz1_le_vbuaa_then_la1 -cmp {z1} -bcs {la1} -//FRAGMENT vbuxx_le_vbuc1_then_la1 -cpx #{c1} -bcc {la1} -beq {la1} -//FRAGMENT vbuyy_le_vbuc1_then_la1 -cpy #{c1} -bcc {la1} -beq {la1} -//FRAGMENT vbsaa=_inc_vbsaa -clc -adc #1 -//FRAGMENT vbsxx=_inc_vbsxx -inx -//FRAGMENT vbsyy=_inc_vbsyy -iny -//FRAGMENT vbsxx=vbsc1 -ldx #{c1} -//FRAGMENT vbuaa_lt_vbuxx_then_la1 -stx $ff -cmp $ff -bcc {la1} -//FRAGMENT vbuaa_lt_vbuyy_then_la1 -tax -sty $ff -cpx $ff -bcc {la1} -//FRAGMENT vbuyy_lt_vbuaa_then_la1 -sta $ff -cpy $ff -bcc {la1} -//FRAGMENT vbuyy_lt_vbuxx_then_la1 -txa -sta $ff -cpy $ff -bcc {la1} -//FRAGMENT vbuxx_le_vbuaa_then_la1 -stx $ff -cmp $ff -bcs {la1} -//FRAGMENT vbuyy_le_vbuaa_then_la1 -sty $ff -cmp $ff -bcs {la1} -//FRAGMENT vbuz1_le_vbuxx_then_la1 -cpx {z1} -bcs {la1} -//FRAGMENT vbuyy_le_vbuxx_then_la1 -sty $ff -cpx $ff -bcs {la1} -//FRAGMENT vbuz1_le_vbuyy_then_la1 -cpy {z1} -bcs {la1} -//FRAGMENT vbuxx_le_vbuyy_then_la1 -stx $ff -cpy $ff -bcs {la1} -//FRAGMENT vbuz1=vbuz2_minus_vbuz1 -lda {z2} -sec -sbc {z1} -sta {z1} -//FRAGMENT vbsz1=vbsz1_minus_vbsz2 -lda {z1} -sec -sbc {z2} -sta {z1} -//FRAGMENT vbuz1=vbuc1_plus_vbuz1 -lax {z1} -axs #-[{c1}] -stx {z1} -//FRAGMENT vbuz1=vbuz1_band_vbuc1 -lda #{c1} -and {z1} -sta {z1} //FRAGMENT pbuz1_le_pbuc1_then_la1 lda {z1}+1 cmp #>{c1} @@ -8042,6 +7597,9 @@ sta {z1}+2 lda #>{c1}>>$10 adc #0 sta {z1}+3 +//FRAGMENT vbuz1=_byte_vduz2 +lda {z2} +sta {z1} //FRAGMENT vduz1=vduc1_plus_vbuaa clc adc #<{c1} @@ -8083,6 +7641,14 @@ sta {z1}+2 lda #>{c1}>>$10 adc #0 sta {z1}+3 +//FRAGMENT vbuaa=_byte_vduz1 +lda {z1} +//FRAGMENT vbuxx=_byte_vduz1 +lda {z1} +tax +//FRAGMENT vbuyy=_byte_vduz1 +lda {z1} +tay //FRAGMENT pbuz1_derefidx_vbuaa=vbuz2 tay lda {z2} @@ -8102,40 +7668,6 @@ sta ({z1}),y //FRAGMENT pbuz1_derefidx_vbuyy=vbuyy tya sta ({z1}),y -//FRAGMENT vwuz1=vwuz2_rol_7 -lda {z2}+1 -lsr -lda {z2} -ror -sta {z1}+1 -lda #0 -ror -sta {z1} -//FRAGMENT vwuz1=vwuz2_bxor_vwuz3 -lda {z2} -eor {z3} -sta {z1} -lda {z2}+1 -eor {z3}+1 -sta {z1}+1 -//FRAGMENT vwuz1=vwuz2_ror_9 -lda {z2}+1 -lsr -sta {z1} -lda #0 -sta {z1}+1 -//FRAGMENT vwuz1=vwuz2_rol_8 -lda {z2} -sta {z1}+1 -lda #0 -sta {z1} -//FRAGMENT vwuz1=vwuz1_bxor_vwuz2 -lda {z1} -eor {z2} -sta {z1} -lda {z1}+1 -eor {z2}+1 -sta {z1}+1 //FRAGMENT vwuz1_lt_vbuc1_then_la1 lda {z1}+1 cmp #>{c1} @@ -8159,6 +7691,75 @@ lda {z3} sta {z1} lda {z3}+1 sta {z1}+1 +//FRAGMENT vduz1=pduc1_derefidx_vbuz2 +ldy {z2} +lda {c1},y +sta {z1} +lda {c1}+1,y +sta {z1}+1 +lda {c1}+2,y +sta {z1}+2 +lda {c1}+3,y +sta {z1}+3 +//FRAGMENT vduz1_ge_vduz2_then_la1 +lda {z1}+3 +cmp {z2}+3 +bcc !+ +bne {la1} +lda {z1}+2 +cmp {z2}+2 +bcc !+ +bne {la1} +lda {z1}+1 +cmp {z2}+1 +bcc !+ +bne {la1} +lda {z1} +cmp {z2} +bcs {la1} +!: +//FRAGMENT vduz1=vduz1_minus_vduz2 +lda {z1} +sec +sbc {z2} +sta {z1} +lda {z1}+1 +sbc {z2}+1 +sta {z1}+1 +lda {z1}+2 +sbc {z2}+2 +sta {z1}+2 +lda {z1}+3 +sbc {z2}+3 +sta {z1}+3 +//FRAGMENT vduz1=pduc1_derefidx_vbuaa +tay +lda {c1},y +sta {z1} +lda {c1}+1,y +sta {z1}+1 +lda {c1}+2,y +sta {z1}+2 +lda {c1}+3,y +sta {z1}+3 +//FRAGMENT vduz1=pduc1_derefidx_vbuxx +lda {c1},x +sta {z1} +lda {c1}+1,x +sta {z1}+1 +lda {c1}+2,x +sta {z1}+2 +lda {c1}+3,x +sta {z1}+3 +//FRAGMENT vduz1=pduc1_derefidx_vbuyy +lda {c1},y +sta {z1} +lda {c1}+1,y +sta {z1}+1 +lda {c1}+2,y +sta {z1}+2 +lda {c1}+3,y +sta {z1}+3 //FRAGMENT _deref_pbuz1_eq_vbuz2_then_la1 lda {z2} ldy #0 @@ -8650,6 +8251,11 @@ sta ({z1}),y lda {c2},y ldy #{c1} sta ({z1}),y +//FRAGMENT vbuyy_lt_vbuxx_then_la1 +txa +sta $ff +cpy $ff +bcc {la1} //FRAGMENT vwuz1=vwuz1_bor_vbuxx txa ora {z1} @@ -8663,6 +8269,10 @@ bcs {la1} lda {z1} cmp {z1} bcs {la1} +//FRAGMENT vbuz1_le_vbuz2_then_la1 +lda {z2} +cmp {z1} +bcs {la1} //FRAGMENT vbuz1_le_pbuc1_derefidx_vbuz2_then_la1 ldy {z2} lda {c1},y @@ -8747,6 +8357,9 @@ tya sta $ff cpy $ff bcs {la1} +//FRAGMENT vbuz1_le_vbuxx_then_la1 +cpx {z1} +bcs {la1} //FRAGMENT vbuz1_le_pbuc1_derefidx_vbuxx_then_la1 lda {c1},x cmp {z1} @@ -8966,6 +8579,10 @@ lda {z2} clc adc #2 sta {z1} +//FRAGMENT vbuz1_le_vbuc1_then_la1 +lda #{c1} +cmp {z1} +bcs {la1} //FRAGMENT vbuaa=vbuz1_plus_2 lda {z1} clc @@ -8974,6 +8591,18 @@ adc #2 ldx {z1} inx inx +//FRAGMENT vbuaa_le_vbuc1_then_la1 +cmp #{c1} +bcc {la1} +beq {la1} +//FRAGMENT vbuxx_le_vbuc1_then_la1 +cpx #{c1} +bcc {la1} +beq {la1} +//FRAGMENT vbuyy_le_vbuc1_then_la1 +cpy #{c1} +bcc {la1} +beq {la1} //FRAGMENT vbuyy=vbuz1_plus_2 ldy {z1} iny @@ -9018,8 +8647,14 @@ bvc !+ eor #$80 !: bmi {la1} +//FRAGMENT vbsxx=vbsc1 +ldx #{c1} +//FRAGMENT vbsxx=_inc_vbsxx +inx //FRAGMENT vbsyy=vbsc1 ldy #{c1} +//FRAGMENT vbsyy=_inc_vbsyy +iny //FRAGMENT vwsz1=vwsz2_ror_7 // ROL once instead of RORing 7 times lda {z2} // {z2} low byte to tmp $ff @@ -9149,6 +8784,11 @@ lda {z2} clc adc {z3} sta {z1} +//FRAGMENT vbsz1=vbsz2_minus_vbsz3 +lda {z2} +sec +sbc {z3} +sta {z1} //FRAGMENT vbsz1=pbsc1_derefidx_vbsz2_plus_pbsc1_derefidx_vbsz3 ldy {z2} lda {c1},y @@ -9511,6 +9151,18 @@ tay tya asl tay +//FRAGMENT vbsz1=vbsz2_minus_vbsxx +txa +eor #$ff +sec +adc {z2} +sta {z1} +//FRAGMENT vbsz1=vbsz2_minus_vbsyy +tya +eor #$ff +sec +adc {z2} +sta {z1} //FRAGMENT vbsaa=vbsz1_minus_vbsz2 lda {z1} sec @@ -9525,6 +9177,23 @@ tya eor #$ff sec adc {z1} +//FRAGMENT vbsxx=vbsz1_minus_vbsz2 +lda {z1} +sec +sbc {z2} +tax +//FRAGMENT vbsxx=vbsz1_minus_vbsxx +txa +eor #$ff +sec +adc {z1} +tax +//FRAGMENT vbsxx=vbsz1_minus_vbsyy +tya +eor #$ff +sec +adc {z1} +tax //FRAGMENT vbsyy=vbsz1_minus_vbsz2 lda {z1} sec @@ -9542,6 +9211,20 @@ eor #$ff sec adc {z1} tay +//FRAGMENT vbsz1=vbsxx_minus_vbsz2 +txa +sec +sbc {z2} +sta {z1} +//FRAGMENT vbsz1=vbsxx_minus_vbsxx +lda #0 +sta {z1} +//FRAGMENT vbsz1=vbsxx_minus_vbsyy +txa +sty $ff +sec +sbc $ff +sta {z1} //FRAGMENT vbsaa=vbsxx_minus_vbsz1 txa sec @@ -9553,6 +9236,20 @@ txa sty $ff sec sbc $ff +//FRAGMENT vbsxx=vbsxx_minus_vbsz1 +txa +sec +sbc {z1} +tax +//FRAGMENT vbsxx=vbsxx_minus_vbsxx +lda #0 +tax +//FRAGMENT vbsxx=vbsxx_minus_vbsyy +txa +sty $ff +sec +sbc $ff +tax //FRAGMENT vbsyy=vbsxx_minus_vbsz1 txa sec @@ -9567,6 +9264,20 @@ sty $ff sec sbc $ff tay +//FRAGMENT vbsz1=vbsyy_minus_vbsz2 +tya +sec +sbc {z2} +sta {z1} +//FRAGMENT vbsz1=vbsyy_minus_vbsxx +tya +stx $ff +sec +sbc $ff +sta {z1} +//FRAGMENT vbsz1=vbsyy_minus_vbsyy +lda #0 +sta {z1} //FRAGMENT vbsaa=vbsyy_minus_vbsz1 tya sec @@ -9578,6 +9289,20 @@ sec sbc $ff //FRAGMENT vbsaa=vbsyy_minus_vbsyy lda #0 +//FRAGMENT vbsxx=vbsyy_minus_vbsz1 +tya +sec +sbc {z1} +tax +//FRAGMENT vbsxx=vbsyy_minus_vbsxx +tya +stx $ff +sec +sbc $ff +tax +//FRAGMENT vbsxx=vbsyy_minus_vbsyy +lda #0 +tax //FRAGMENT vbsyy=vbsyy_minus_vbsz1 tya sec @@ -10567,6 +10292,11 @@ lda {c1} sta {z1} lda #0 sta {z1}+1 +//FRAGMENT vwuz1=vwuz2_rol_8 +lda {z2} +sta {z1}+1 +lda #0 +sta {z1} //FRAGMENT vwuz1=vwuz2_plus_1 lda {z2} clc @@ -10609,6 +10339,14 @@ lda {z1} cmp #{c1} bcs {la1} !: +//FRAGMENT vbuxx_le_vbuz1_then_la1 +lda {z1} +stx $ff +cmp $ff +bcs {la1} +//FRAGMENT vbuz1_le_vbuyy_then_la1 +cpy {z1} +bcs {la1} //FRAGMENT vwuz1=vwuz1_plus_1 inc {z1} bne !+ @@ -10655,6 +10393,35 @@ lda #<{c2} sta {c1},y lda #>{c2} sta {c1}+1,y +//FRAGMENT vwuz1=vwuz2_rol_7 +lda {z2}+1 +lsr +lda {z2} +ror +sta {z1}+1 +lda #0 +ror +sta {z1} +//FRAGMENT vwuz1=vwuz2_bxor_vwuz3 +lda {z2} +eor {z3} +sta {z1} +lda {z2}+1 +eor {z3}+1 +sta {z1}+1 +//FRAGMENT vwuz1=vwuz2_ror_9 +lda {z2}+1 +lsr +sta {z1} +lda #0 +sta {z1}+1 +//FRAGMENT vwuz1=vwuz1_bxor_vwuz2 +lda {z1} +eor {z2} +sta {z1} +lda {z1}+1 +eor {z2}+1 +sta {z1}+1 //FRAGMENT _deref_pbuc1=_byte_vwuz1 lda {z1} sta {c1} @@ -11572,6 +11339,11 @@ eor #$ff clc adc #$01 sta {z1} +//FRAGMENT vbuyy_le_vbuz1_then_la1 +lda {z1} +sty $ff +cmp $ff +bcs {la1} //FRAGMENT pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa ldy {z2} tax @@ -11900,113 +11672,6 @@ sta {z1}+1 //FRAGMENT vbuyy=pbuc1_derefidx_vbuyy lda {c1},y tay -//FRAGMENT vbsz1=vbsc1_minus_vbsz2 -lda #{c1} -sec -sbc {z2} -sta {z1} -//FRAGMENT vbsz1=vbsc1_minus_vbsaa -eor #$ff -sec -adc #{c1} -sta {z1} -//FRAGMENT vbsz1=vbsc1_minus_vbsxx -txa -eor #$ff -sec -adc #{c1} -sta {z1} -//FRAGMENT vbsz1=vbsc1_minus_vbsyy -tya -eor #$ff -sec -adc #{c1} -sta {z1} -//FRAGMENT vbsaa=vbsc1_minus_vbsz1 -lda #{c1} -sec -sbc {z1} -//FRAGMENT vbsaa=vbsc1_minus_vbsaa -eor #$ff -sec -adc #{c1} -//FRAGMENT vbsaa=vbsc1_minus_vbsxx -txa -eor #$ff -sec -adc #{c1} -//FRAGMENT vbsaa=vbsc1_minus_vbsyy -tya -eor #$ff -sec -adc #{c1} -//FRAGMENT vbsxx=vbsc1_minus_vbsz1 -lda #{c1} -sec -sbc {z1} -tax -//FRAGMENT vbsxx=vbsc1_minus_vbsaa -eor #$ff -tax -axs #-{c1}-1 -//FRAGMENT vbsxx=vbsc1_minus_vbsxx -txa -eor #$ff -tax -axs #-{c1}-1 -//FRAGMENT vbsxx=vbsc1_minus_vbsyy -tya -eor #$ff -tax -axs #-{c1}-1 -//FRAGMENT vbsyy=vbsc1_minus_vbsz1 -lda #{c1} -sec -sbc {z1} -tay -//FRAGMENT vbsyy=vbsc1_minus_vbsaa -eor #$ff -sec -adc #{c1} -tay -//FRAGMENT vbsyy=vbsc1_minus_vbsxx -txa -eor #$ff -sec -adc #{c1} -tay -//FRAGMENT vbsyy=vbsc1_minus_vbsyy -tya -eor #$ff -sec -adc #{c1} -tay -//FRAGMENT vbsaa_ge_0_then_la1 -cmp #0 -bpl {la1} -//FRAGMENT vbsc1_neq_vbsaa_then_la1 -cmp #{c1} -bne {la1} -//FRAGMENT vbsyy=vbsz1_minus_vbsaa -eor #$ff -sec -adc {z1} -tay -//FRAGMENT vbsyy=vbsxx_minus_vbsaa -sta $ff -txa -sec -sbc $ff -tay -//FRAGMENT vbsyy=vbsyy_minus_vbsaa -sta $ff -tya -sec -sbc $ff -tay -//FRAGMENT vbsyy_lt_0_then_la1 -cpy #0 -bmi {la1} //FRAGMENT vbsz1_neq_0_then_la1 lda {z1} cmp #0 @@ -12726,12 +12391,6 @@ tax //FRAGMENT vboyy=vboxx txa tay -//FRAGMENT vbsz1=vbsz1_minus_vbsxx -txa -eor #$ff -sec -adc {z1} -sta {z1} //FRAGMENT vwsz1=vwsz1_minus_vwsc1 lda {z1} sec @@ -12740,6 +12399,10 @@ sta {z1} lda {z1}+1 sbc #>{c1} sta {z1}+1 +//FRAGMENT vbuaa_lt_vbuxx_then_la1 +stx $ff +cmp $ff +bcc {la1} //FRAGMENT vbsz1=pbsc1_derefidx_vbuz2_minus_pbsc2_derefidx_vbuz2 ldy {z2} lda {c1},y @@ -12854,6 +12517,57 @@ lda {c1} sta {z1} lda {c1}+1 sta {z1}+1 +//FRAGMENT pbuc1_derefidx_vbuz1_eq_vbuz2_then_la1 +ldy {z1} +lda {c1},y +cmp {z2} +beq {la1} +//FRAGMENT pbuc1_derefidx_vbuxx_eq_vbuz1_then_la1 +lda {c1},x +cmp {z1} +beq {la1} +//FRAGMENT pbuc1_derefidx_vbuyy_eq_vbuz1_then_la1 +lda {c1},y +cmp {z1} +beq {la1} +//FRAGMENT pbuc1_derefidx_vbuz1_eq_vbuxx_then_la1 +ldy {z1} +lda {c1},y +tay +sty $ff +cpx $ff +beq {la1} +//FRAGMENT pbuc1_derefidx_vbuxx_eq_vbuxx_then_la1 +lda {c1},x +tay +sty $ff +cpx $ff +beq {la1} +//FRAGMENT pbuc1_derefidx_vbuyy_eq_vbuxx_then_la1 +lda {c1},y +tay +sty $ff +cpx $ff +beq {la1} +//FRAGMENT pbuc1_derefidx_vbuz1_eq_vbuyy_then_la1 +ldx {z1} +lda {c1},x +tax +sty $ff +cpx $ff +beq {la1} +//FRAGMENT pbuc1_derefidx_vbuxx_eq_vbuyy_then_la1 +lda {c1},x +tax +sty $ff +cpx $ff +beq {la1} +//FRAGMENT pbuc1_derefidx_vbuyy_eq_vbuyy_then_la1 +lda {c1},y +tax +sty $ff +cpx $ff +beq {la1} //FRAGMENT pwuc1_derefidx_vbuz1=pwuc1_derefidx_vbuz1_minus_1 ldx {z1} lda {c1},x @@ -13248,6 +12962,11 @@ dey bne !l- !e: sta {z1} +//FRAGMENT vbsz1=vbsz1_minus_vbsz2 +lda {z1} +sec +sbc {z2} +sta {z1} //FRAGMENT vbsz1=vbsz1_plus_vbsz2 lda {z1} clc @@ -13670,6 +13389,12 @@ dey bne !l- !e: tay +//FRAGMENT vbsz1=vbsz1_minus_vbsxx +txa +eor #$ff +sec +adc {z1} +sta {z1} //FRAGMENT vbsz1=vbsz1_minus_vbsyy tya eor #$ff @@ -13753,6 +13478,15 @@ sta {z1}+2 lda {z2}+3 sbc #0 sta {z1}+3 +//FRAGMENT vduz1=_inc_vduz1 +inc {z1} +bne !+ +inc {z1}+1 +bne !+ +inc {z1}+2 +bne !+ +inc {z1}+3 +!: //FRAGMENT vduz1=vduz1_plus_vbuc1 lda {z1} clc @@ -13779,6 +13513,8 @@ sta {z1}+2 lda {z1}+3 sbc #0 sta {z1}+3 +//FRAGMENT _stackpullbyte_1 +pla //FRAGMENT vwuz1=_stackidxword_vbuc1 tsx lda STACK_BASE+{c1},x @@ -13895,6 +13631,17 @@ lda {z1} cmp #<{c1} bcc {la1} !: +//FRAGMENT vbsz1=vbsz2_minus_vbsaa +eor #$ff +sec +adc {z2} +sta {z1} +//FRAGMENT vbsz1=vbsxx_minus_vbsaa +sta $ff +txa +sec +sbc $ff +sta {z1} //FRAGMENT vbsaa=vbsz1_minus_vbsaa eor #$ff sec @@ -13904,6 +13651,28 @@ sta $ff txa sec sbc $ff +//FRAGMENT vbsxx=vbsz1_minus_vbsaa +eor #$ff +sec +adc {z1} +tax +//FRAGMENT vbsxx=vbsxx_minus_vbsaa +sta $ff +txa +sec +sbc $ff +tax +//FRAGMENT vbsyy=vbsz1_minus_vbsaa +eor #$ff +sec +adc {z1} +tay +//FRAGMENT vbsyy=vbsxx_minus_vbsaa +sta $ff +txa +sec +sbc $ff +tay //FRAGMENT vbuz1=_deref_pbuc1_bxor_vbuc2 lda #{c2} eor {c1} @@ -14950,11 +14719,6 @@ tax //FRAGMENT vboyy=vboc1 lda #{c1} tay -//FRAGMENT vbuyy_neq_vbuaa_then_la1 -tax -stx $ff -cpy $ff -bne {la1} //FRAGMENT vwuz1=_deref_pbuz2_word__deref_pbuz3 ldy #0 lda ({z3}),y @@ -15097,6 +14861,9 @@ tya cmp #$80 ror tay +//FRAGMENT vbsyy_lt_0_then_la1 +cpy #0 +bmi {la1} //FRAGMENT vbuz1=_neg_vbuyy dey tya @@ -16385,11 +16152,20 @@ lda {c1},y clc adc {c1},y tay +//FRAGMENT vbuaa_le_vbuz1_then_la1 +ldy {z1} +sta $ff +cpy $ff +bcs {la1} //FRAGMENT vbuaa_le_vbuxx_then_la1 tay sty $ff cpx $ff bcs {la1} +//FRAGMENT vbuyy_le_vbuxx_then_la1 +sty $ff +cpx $ff +bcs {la1} //FRAGMENT vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 ldy {z2} lda {c1},y @@ -16649,111 +16425,6 @@ ldx {z1} ldy {z1}+1 //FRAGMENT vbuyy=_lo_pvoz1 ldy {z1} -//FRAGMENT vbsz1_eq_vbsc1_then_la1 -lda #{c1} -cmp {z1} -beq {la1} -//FRAGMENT vbsc1_eq_vbsz1_then_la1 -lda #{c1} -cmp {z1} -beq {la1} -//FRAGMENT pbuz1=pbuz2_plus_vbsz3 -lda {z3} -pha -clc -adc {z2} -sta {z1} -pla -ora #$7f -bmi !+ -lda #0 -!: -adc {z2}+1 -sta {z1}+1 -//FRAGMENT vwuz1=vwuz2_minus_vbuc1 -sec -lda {z2} -sbc #{c1} -sta {z1} -lda {z2}+1 -sbc #0 -sta {z1}+1 -//FRAGMENT vbsaa_eq_vbsc1_then_la1 -cmp #{c1} -beq {la1} -//FRAGMENT vbsaa=vbsyy_minus_vbsaa -sta $ff -tya -sec -sbc $ff -//FRAGMENT vbsc1_eq_vbsaa_then_la1 -cmp #{c1} -beq {la1} -//FRAGMENT pbuz1=pbuz2_plus_vbsaa -pha -clc -adc {z2} -sta {z1} -pla -ora #$7f -bmi !+ -lda #0 -!: -adc {z2}+1 -sta {z1}+1 -//FRAGMENT pbuz1=pbuz2_plus_vbsxx -txa -pha -clc -adc {z2} -sta {z1} -pla -ora #$7f -bmi !+ -lda #0 -!: -adc {z2}+1 -sta {z1}+1 -//FRAGMENT pbuz1=pbuz2_plus_vbsyy -tya -pha -clc -adc {z2} -sta {z1} -pla -ora #$7f -bmi !+ -lda #0 -!: -adc {z2}+1 -sta {z1}+1 -//FRAGMENT vbsc1_eq_vbsxx_then_la1 -cpx #{c1} -beq {la1} -//FRAGMENT vbsxx_eq_vbsc1_then_la1 -cpx #{c1} -beq {la1} -//FRAGMENT vbsc1_eq_vbsyy_then_la1 -cpy #{c1} -beq {la1} -//FRAGMENT pbuz1=pbuz1_plus_vbsxx -txa -pha -clc -adc {z1} -sta {z1} -pla -ora #$7f -bmi !+ -lda #0 -!: -adc {z1}+1 -sta {z1}+1 -//FRAGMENT vwuz1=vwuz1_rol_2 -asl {z1} -rol {z1}+1 -asl {z1} -rol {z1}+1 //FRAGMENT _deref_pwsz1=vwsc1 ldy #0 lda #<{c1} @@ -17362,6 +17033,9 @@ lda ({z1}),y cmp #0 beq {la1} +//FRAGMENT vbuz1=vbuxx_minus_1 +dex +stx {z1} //FRAGMENT vbuxx=vbuxx_minus_1 dex //FRAGMENT pduc1_derefidx_vbuaa=pduc1_derefidx_vbuaa_plus_pduc2_derefidx_vbuaa @@ -17839,6 +17513,9 @@ tax //FRAGMENT vbuyy=_byte_pwuc1_derefidx_vbuyy lda {c1},y tay +//FRAGMENT vbuz1_le_vbuaa_then_la1 +cmp {z1} +bcs {la1} //FRAGMENT vbuaa_le_vbuyy_then_la1 sta $ff cpy $ff @@ -17848,10 +17525,22 @@ tay sty $ff cpx $ff bcs {la1} +//FRAGMENT vbuxx_le_vbuaa_then_la1 +stx $ff +cmp $ff +bcs {la1} +//FRAGMENT vbuxx_le_vbuyy_then_la1 +stx $ff +cpy $ff +bcs {la1} //FRAGMENT vbuyy_ge_vbuaa_then_la1 sta $ff cpy $ff bcs {la1} +//FRAGMENT vbuyy_le_vbuaa_then_la1 +sty $ff +cmp $ff +bcs {la1} //FRAGMENT pwuc1_derefidx_vbuz1=pwuz2_derefidx_vbuc2 ldx {z1} ldy #{c2} @@ -17884,8 +17573,21 @@ sta {c1},x iny lda ({z1}),y sta {c1}+1,x +//FRAGMENT vbsc1_neq_vbsz1_then_la1 +lda #{c1} +cmp {z1} +bne {la1} +//FRAGMENT vbsc1_neq_vbsaa_then_la1 +cmp #{c1} +bne {la1} //FRAGMENT vbsaa=vbsc1 lda #{c1} +//FRAGMENT vbsaa=_inc_vbsaa +clc +adc #1 +//FRAGMENT vbsc1_neq_vbsxx_then_la1 +cpx #{c1} +bne {la1} //FRAGMENT vbsc1_neq_vbsyy_then_la1 cpy #{c1} bne {la1} diff --git a/src/main/fragment/cache/fragment-cache-wdc65c02.asm b/src/main/fragment/cache/fragment-cache-wdc65c02.asm index 7e5f570ba..5eeb8b1b5 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 15196e00e6 +//KICKC FRAGMENT CACHE 15e646b5c5 //FRAGMENT vbuz1=_deref_pbuc1 lda {c1} sta {z1} diff --git a/src/main/fragment/csg65ce02-common/vbszz=_sbyte_vwum1.asm b/src/main/fragment/csg65ce02-common/vbszz=_sbyte_vwum1.asm new file mode 100644 index 000000000..a14e67f20 --- /dev/null +++ b/src/main/fragment/csg65ce02-common/vbszz=_sbyte_vwum1.asm @@ -0,0 +1 @@ +ldz {m1} diff --git a/src/main/fragment/csg65ce02-common/vbuaa=vbuaa_minus_vbuzz.asm b/src/main/fragment/csg65ce02-common/vbuaa=vbuaa_minus_vbuzz.asm new file mode 100644 index 000000000..44b278381 --- /dev/null +++ b/src/main/fragment/csg65ce02-common/vbuaa=vbuaa_minus_vbuzz.asm @@ -0,0 +1,3 @@ +stz $ff +sec +sbc $ff \ No newline at end of file diff --git a/src/main/fragment/csg65ce02-common/vbuaa=vbuaa_plus_vbuzz.asm b/src/main/fragment/csg65ce02-common/vbuaa=vbuaa_plus_vbuzz.asm new file mode 100644 index 000000000..b20014e47 --- /dev/null +++ b/src/main/fragment/csg65ce02-common/vbuaa=vbuaa_plus_vbuzz.asm @@ -0,0 +1,3 @@ +stz $ff +clc +adc $ff \ No newline at end of file diff --git a/src/main/fragment/mos6502-common/vbsxx=_sbyte_vwum1.asm b/src/main/fragment/mos6502-common/vbsxx=_sbyte_vwum1.asm new file mode 100644 index 000000000..499199726 --- /dev/null +++ b/src/main/fragment/mos6502-common/vbsxx=_sbyte_vwum1.asm @@ -0,0 +1 @@ +ldx {m1} \ No newline at end of file diff --git a/src/main/fragment/mos6502-common/vbsyy=_sbyte_vwum1.asm b/src/main/fragment/mos6502-common/vbsyy=_sbyte_vwum1.asm new file mode 100644 index 000000000..0f004cb1f --- /dev/null +++ b/src/main/fragment/mos6502-common/vbsyy=_sbyte_vwum1.asm @@ -0,0 +1 @@ +ldy {m1} \ No newline at end of file diff --git a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentClobber.java b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentClobber.java index 97318f9cf..b5a2a0c40 100644 --- a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentClobber.java +++ b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentClobber.java @@ -36,7 +36,7 @@ public class AsmFragmentClobber implements Comparable { } public boolean isClobberZ() { - return clobberY; + return clobberZ; } @Override diff --git a/src/test/java/dk/camelot64/kickc/test/TestPrograms.java b/src/test/java/dk/camelot64/kickc/test/TestPrograms.java index 9fbe3ad41..6625aee98 100644 --- a/src/test/java/dk/camelot64/kickc/test/TestPrograms.java +++ b/src/test/java/dk/camelot64/kickc/test/TestPrograms.java @@ -67,6 +67,11 @@ public class TestPrograms { compileAndCompare("cpu-45gs02.c"); } + @Test + public void testCpu65CE02EightQueens() throws IOException, URISyntaxException { + compileAndCompare("cpu-65ce02-eightqueens.c"); + } + @Test public void testCpu65CE02b() throws IOException, URISyntaxException { compileAndCompare("cpu-65ce02-b.c"); diff --git a/src/test/kc/cpu-65ce02-eightqueens.c b/src/test/kc/cpu-65ce02-eightqueens.c new file mode 100644 index 000000000..b3cb9295b --- /dev/null +++ b/src/test/kc/cpu-65ce02-eightqueens.c @@ -0,0 +1,108 @@ +// N Queens Problem in C Using Backtracking +// +// N Queens Problem is a famous puzzle in which n-queens are to be placed on a nxn chess board such that no two queens are in the same row, column or diagonal. +// +// This is an iterative solution. + +#pragma cpu(csg65ce02) + +#include + +#define QUEENS 8 +#define PRINT_SOLUTIONS + +// The board. board[i] holds the column position of the queen on row i. +char board[20]; + +// The number of found solutions +unsigned long count = 0; + +void main() { + clrscr(); + printf(" - n queens problem using backtracking -"); + printf("\nnumber of queens:%u",QUEENS); + queens(); + printf("\n\nsolutions: %lu\n",count); +} + +// Generates all valid placements of queens on a NxN board without recursion +// Works exactly like the recursive solution by generating all legal placements af a queen for a specific row taking into consideration the queens already placed on the rows below +// and then moving on to generating all legal placements on the rows above. +// In practice this works like a depth first tree search where the level in the tree is the row on the board and each branch in the tree is the legal placement of a queen on that row. +// The solution uses the board itself as a "cursor" moving through all possibilities +// When all columns on a row is exhausted move back down to the lower level and move forward one position until we are done with the last position on the first row +void queens() { + // The current row where the queen is moving + char row = 1; + while(1) { + // Move the queen forward on the current row + board[row]++; + if(board[row]==QUEENS+1) { + // We moved past the end of the row - reset position and go down to the lower row + board[row] = 0; + if(row==1) + // We are done - exit the search loop! + break; + else + // Move down one row + row--; + } else { + // check if the current position on row 1-row is legal + if(legal(row, board[row])) { + // position is legal - move up to the next row + if(row==QUEENS) { + // We have a complete legal board - print it - and move forward on top row! + ++count; + #ifdef PRINT_SOLUTIONS + print(); + #endif + } else { + // Move up to the next row + row++; + } + } + } + } +} + +// Checks is a placement of the queen on the board is legal. +// Checks the passed (row, column) against all queens placed on the board on lower rows. +// If no conflict for desired position returns 1 otherwise returns 0 +char legal(char row,char column) { + for(char i=1;i<=row-1;++i) { + if(board[i]==column) + // The same column is a conflict. + return 0; + else + if(diff(board[i],column)==diff(i,row)) + // The same diagonal is a conflict. + return 0; + } + // Placement is legal + return 1; +} + +// Find the absolute difference between two unsigned chars +inline char diff(char a, char b) { + if(aDEFAULT_SCREEN + sta.z conio_line_text+1 + // conio_line_color = CONIO_SCREEN_COLORS + lda #COLORRAM + sta.z conio_line_color+1 + jsr main + rts +} +main: { + // clrscr() + jsr clrscr + // printf(" - n queens problem using backtracking -") + lda #s + sta.z cputs.s+1 + jsr cputs + // printf("\nnumber of queens:%u",QUEENS) + lda #s1 + sta.z cputs.s+1 + jsr cputs + // printf("\nnumber of queens:%u",QUEENS) + jsr printf_uint + // queens() + jsr queens + // printf("\n\nsolutions: %lu\n",count) + lda #s2 + sta.z cputs.s+1 + jsr cputs + // printf("\n\nsolutions: %lu\n",count) + jsr printf_ulong + // printf("\n\nsolutions: %lu\n",count) + lda #s3 + sta.z cputs.s+1 + jsr cputs + // } + rts + s: .text " - n queens problem using backtracking -" + .byte 0 + s1: .text @"\nnumber of queens:" + .byte 0 + s2: .text @"\n\nsolutions: " + .byte 0 +} +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + .label line_text = $12 + .label line_cols = $14 + lda #COLORRAM + sta.z line_cols+1 + lda #DEFAULT_SCREEN + sta.z line_text+1 + ldz #0 + __b1: + // for( char l=0;lDEFAULT_SCREEN + sta.z conio_line_text+1 + // conio_line_color = CONIO_SCREEN_COLORS + lda #COLORRAM + sta.z conio_line_color+1 + // } + rts + __b2: + ldy #0 + __b3: + // for( char c=0;c>$10 + sta.z count+2 + lda #>0>>$10 + sta.z count+3 + lda #1 + sta.z row + __b2: + // board[row]++; + ldx.z row + inc board,x + // if(board[row]==QUEENS+1) + ldy.z row + lda board,y + cmp #8+1 + beq __b3 + // legal(row, board[row]) + lda board,y + sta.z legal.column + jsr legal + // legal(row, board[row]) + // if(legal(row, board[row])) + cmp #0 + beq __b2 + // if(row==QUEENS) + // position is legal - move up to the next row + lda #8 + cmp.z row + beq __b4 + // row++; + inc.z row + jmp __b2 + __b4: + // ++count; + inc.z count + bne !+ + inc.z count+1 + bne !+ + inc.z count+2 + bne !+ + inc.z count+3 + !: + // print() + jsr print + jmp __b2 + __b3: + // board[row] = 0 + // We moved past the end of the row - reset position and go down to the lower row + lda #0 + ldy.z row + sta board,y + // if(row==1) + lda #1 + cmp.z row + beq __breturn + // row--; + dec.z row + jmp __b2 + __breturn: + // } + rts +} +// Print an unsigned int using a specific format +// printf_ulong(dword zp(3) uvalue) +printf_ulong: { + .label uvalue = 3 + // printf_buffer.sign = format.sign_always?'+':0 + // Handle any sign + lda #0 + sta printf_buffer + // ultoa(uvalue, printf_buffer.digits, format.radix) + lda.z uvalue + sta.z ultoa.value + lda.z uvalue+1 + sta.z ultoa.value+1 + lda.z uvalue+2 + sta.z ultoa.value+2 + lda.z uvalue+3 + sta.z ultoa.value+3 + // Format number into buffer + jsr ultoa + // printf_number_buffer(printf_buffer, format) + lda printf_buffer + sta.z printf_number_buffer.buffer_sign + // Print using format + lda #0 + sta.z printf_number_buffer.format_upper_case + sta.z printf_number_buffer.format_zero_padding + sta.z printf_number_buffer.format_justify_left + ldz #0 + jsr printf_number_buffer + // } + rts +} +// 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($14) value, byte* zp($12) buffer) +utoa: { + .const max_digits = 5 + .label digit_value = $1d + .label buffer = $12 + .label value = $14 + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + ldz #0 + lda #printf_uint.uvalue + sta.z value+1 + ldx #0 + __b1: + // for( char digit=0; digit= digit_value) + cpz #0 + bne __b5 + cmp.z value+1 + bne !+ + lda.z digit_value + cmp.z value + beq __b5 + !: + bcc __b5 + __b4: + // for( char digit=0; digitprintf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z cputs.s+1 + jsr cputs + // if(format.justify_left && !format.zero_padding && padding) + lda #0 + cmp.z format_justify_left + beq __breturn + cmp.z format_zero_padding + bne __breturn + cmp.z padding + bne __b12 + rts + __b12: + // printf_padding(' ',(char)padding) + lda.z padding + sta.z printf_padding.length + lda #' ' + sta.z printf_padding.pad + jsr printf_padding + __breturn: + // } + rts +} +// Checks is a placement of the queen on the board is legal. +// Checks the passed (row, column) against all queens placed on the board on lower rows. +// If no conflict for desired position returns 1 otherwise returns 0 +// legal(byte zp(2) row, byte zp($1c) column) +legal: { + .label row = 2 + .label column = $1c + .label diff1_return = 8 + ldy #1 + __b1: + // row-1 + ldx.z row + dex + // for(char i=1;i<=row-1;++i) + sty.z $ff + cpx.z $ff + bcs __b2 + lda #1 + rts + __b4: + lda #0 + // } + rts + __b2: + // if(board[i]==column) + lda board,y + cmp.z column + beq __b4 + // diff(board[i],column) + lda board,y + // if(as + sta.z cputs.s+1 + jsr cputs + // printf("\n#%lu:\n ",count) + jsr printf_ulong + // printf("\n#%lu:\n ",count) + lda #s1 + sta.z cputs.s+1 + jsr cputs + lda #1 + sta.z i + __b1: + // for(char i=1;i<=QUEENS;++i) + lda.z i + cmp #8+1 + bcc __b2 + lda #1 + sta.z i1 + __b3: + // for(char i=1;i<=QUEENS;++i) + lda.z i1 + cmp #8+1 + bcc __b4 + // } + rts + __b4: + // printf("\n%x",i) + lda #<@s3 + sta.z cputs.s + lda #>@s3 + sta.z cputs.s+1 + jsr cputs + // printf("\n%x",i) + ldx.z i1 + jsr printf_uchar + ldx #1 + __b5: + // for(char j=1;j<=QUEENS;++j) + cpx #8+1 + bcc __b6 + // for(char i=1;i<=QUEENS;++i) + inc.z i1 + jmp __b3 + __b6: + // if(board[i]==j) + ldy.z i1 + lda board,y + tay + sty.z $ff + cpx.z $ff + beq __b8 + // printf("-") + lda #s4 + sta.z cputs.s+1 + jsr cputs + __b9: + // for(char j=1;j<=QUEENS;++j) + inx + jmp __b5 + __b8: + // printf("Q") + lda #s3 + sta.z cputs.s+1 + jsr cputs + jmp __b9 + __b2: + // printf("%x",i) + ldx.z i + jsr printf_uchar + // for(char i=1;i<=QUEENS;++i) + inc.z i + jmp __b1 + s: .text @"\n#" + .byte 0 + s1: .text @":\n " + .byte 0 + s3: .text "Q" + .byte 0 + s4: .text "-" + .byte 0 +} +// 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($b) value, byte* zp($12) buffer) +ultoa: { + .label digit_value = $1f + .label buffer = $12 + .label value = $b + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + ldz #0 + ldx #0 + __b1: + // for( char digit=0; digit= digit_value) + cpz #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= sub) + lda.z sub+1 + cmp.z value+1 + bne !+ + lda.z sub + cmp.z value + beq __b2 + !: + bcc __b2 + // *buffer = DIGITS[digit] + tza + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // } + rts + __b2: + // digit++; + inz + // 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 +} +// Computes the length of the string str up to but not including the terminating null character. +// strlen(byte* zp($14) str) +strlen: { + .label len = $12 + .label str = $14 + .label return = $12 + lda #<0 + sta.z len + sta.z len+1 + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z str+1 + __b1: + // while(*str) + ldy #0 + lda (str),y + cmp #0 + bne __b2 + // } + rts + __b2: + // len++; + inw len + // str++; + inw str + jmp __b1 +} +// Print a padding char a number of times +// printf_padding(byte zp($10) pad, byte zp($f) length) +printf_padding: { + .label length = $f + .label pad = $10 + ldx #0 + __b1: + // for(char i=0;istr + sta.z src+1 + __b1: + // while(*src) + ldy #0 + lda (src),y + cmp #0 + bne __b2 + // } + rts + __b2: + // toupper(*src) + ldy #0 + lda (src),y + jsr toupper + // *src = toupper(*src) + ldy #0 + sta (src),y + // src++; + inw src + jmp __b1 +} +// Set the cursor to the specified position +gotoxy: { + .const x = 0 + .const y = 5 + .const line_offset = y*$28 + // conio_cursor_x = x + lda #x + sta.z conio_cursor_x + // conio_cursor_y = y + lda #y + sta.z conio_cursor_y + // conio_line_text = CONIO_SCREEN_TEXT + line_offset + lda #DEFAULT_SCREEN+line_offset + sta.z conio_line_text+1 + // conio_line_color = CONIO_SCREEN_COLORS + line_offset + lda #COLORRAM+line_offset + sta.z conio_line_color+1 + // } + rts +} +// Print an unsigned char using a specific format +// printf_uchar(byte register(X) uvalue) +printf_uchar: { + // printf_buffer.sign = format.sign_always?'+':0 + // Handle any sign + lda #0 + sta printf_buffer + // uctoa(uvalue, printf_buffer.digits, format.radix) + txa + taz + // Format number into buffer + jsr uctoa + // printf_number_buffer(printf_buffer, format) + lda printf_buffer + sta.z printf_number_buffer.buffer_sign + // Print using format + lda #0 + sta.z printf_number_buffer.format_upper_case + sta.z printf_number_buffer.format_zero_padding + sta.z printf_number_buffer.format_justify_left + ldz #0 + jsr printf_number_buffer + // } + 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. +// ultoa_append(byte* zp($12) buffer, dword zp($b) value, dword zp($1f) sub) +ultoa_append: { + .label buffer = $12 + .label value = $b + .label sub = $1f + .label return = $b + ldz #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] + tza + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // } + rts + __b2: + // digit++; + inz + // 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 +} +// 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+1 + 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+1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) + ldz #' ' + 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) + ldz #LIGHT_BLUE + 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 +} +// Convert lowercase alphabet to uppercase +// Returns uppercase equivalent to c, if such value exists, else c remains unchanged +// toupper(byte register(A) ch) +toupper: { + // if(ch>='a' && ch<='z') + cmp #'a' + bcc __breturn + cmp #'z' + bcc __b1 + beq __b1 + rts + __b1: + // return ch + ('A'-'a'); + clc + adc #'A'-'a' + __breturn: + // } + 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) +// uctoa(byte register(Z) value, byte* zp($12) buffer) +uctoa: { + .label digit_value = $23 + .label buffer = $12 + .label digit = $11 + 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= digit_value) + cpx #0 + bne __b5 + cpz.z digit_value + bcs __b5 + __b4: + // for( char digit=0; digit$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++; + inw dst + inw src + 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($14) str, byte register(Z) c) +memset: { + .label end = $24 + .label dst = $14 + .label str = $14 + // 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 + tza + ldy #0 + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + inw dst + jmp __b2 +} +// 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. +// uctoa_append(byte* zp($12) buffer, byte register(Z) value, byte zp($23) sub) +uctoa_append: { + .label buffer = $12 + .label sub = $23 + ldx #0 + __b1: + // while (value >= sub) + cpz.z sub + bcs __b2 + // *buffer = DIGITS[digit] + lda DIGITS,x + ldy #0 + sta (buffer),y + // } + rts + __b2: + // digit++; + inx + // value -= sub + tza + sec + sbc.z sub + taz + jmp __b1 +} + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of hexadecimal digits + RADIX_HEXADECIMAL_VALUES_CHAR: .byte $10 + // 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 + // The board. board[i] holds the column position of the queen on row i. + board: .fill $14, 0 + s3: .text @"\n" + .byte 0 + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 diff --git a/src/test/ref/cpu-65ce02-eightqueens.cfg b/src/test/ref/cpu-65ce02-eightqueens.cfg new file mode 100644 index 000000000..204df6f1b --- /dev/null +++ b/src/test/ref/cpu-65ce02-eightqueens.cfg @@ -0,0 +1,796 @@ + +(void()) __start() +__start: scope:[__start] from + [0] phi() + to:__start::__init1 +__start::__init1: scope:[__start] from __start + [1] (byte) conio_cursor_x ← (byte) 0 + [2] (byte) conio_cursor_y ← (byte) 0 + [3] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN + [4] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM + to:__start::@1 +__start::@1: scope:[__start] from __start::__init1 + [5] phi() + [6] call main + to:__start::@return +__start::@return: scope:[__start] from __start::@1 + [7] return + to:@return + +(void()) main() +main: scope:[main] from __start::@1 + [8] phi() + [9] call clrscr + to:main::@1 +main::@1: scope:[main] from main + [10] phi() + [11] call cputs + to:main::@2 +main::@2: scope:[main] from main::@1 + [12] phi() + [13] call cputs + to:main::@3 +main::@3: scope:[main] from main::@2 + [14] phi() + [15] call printf_uint + to:main::@4 +main::@4: scope:[main] from main::@3 + [16] phi() + [17] call queens + to:main::@5 +main::@5: scope:[main] from main::@4 + [18] phi() + [19] call cputs + to:main::@6 +main::@6: scope:[main] from main::@5 + [20] (dword) printf_ulong::uvalue#0 ← (dword) count#10 + [21] call printf_ulong + to:main::@7 +main::@7: scope:[main] from main::@6 + [22] phi() + [23] call cputs + to:main::@return +main::@return: scope:[main] from main::@7 + [24] return + to:@return + +(void()) clrscr() +clrscr: scope:[clrscr] from main + [25] phi() + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr clrscr::@5 + [26] (byte*) clrscr::line_cols#5 ← phi( clrscr/(const nomodify byte*) COLORRAM clrscr::@5/(byte*) clrscr::line_cols#1 ) + [26] (byte*) clrscr::line_text#5 ← phi( clrscr/(const nomodify byte*) DEFAULT_SCREEN clrscr::@5/(byte*) clrscr::line_text#1 ) + [26] (byte) clrscr::l#2 ← phi( clrscr/(byte) 0 clrscr::@5/(byte) clrscr::l#1 ) + [27] if((byte) clrscr::l#2<(byte) $19) goto clrscr::@3 + to:clrscr::@2 +clrscr::@2: scope:[clrscr] from clrscr::@1 + [28] (byte) conio_cursor_x ← (byte) 0 + [29] (byte) conio_cursor_y ← (byte) 0 + [30] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN + [31] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@2 + [32] return + to:@return +clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4 + [33] (byte) clrscr::c#2 ← phi( clrscr::@1/(byte) 0 clrscr::@4/(byte) clrscr::c#1 ) + [34] if((byte) clrscr::c#2<(byte) $28) goto clrscr::@4 + to:clrscr::@5 +clrscr::@5: scope:[clrscr] from clrscr::@3 + [35] (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#5 + (byte) $28 + [36] (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#5 + (byte) $28 + [37] (byte) clrscr::l#1 ← ++ (byte) clrscr::l#2 + to:clrscr::@1 +clrscr::@4: scope:[clrscr] from clrscr::@3 + [38] *((byte*) clrscr::line_text#5 + (byte) clrscr::c#2) ← (byte) ' ' + [39] *((byte*) clrscr::line_cols#5 + (byte) clrscr::c#2) ← (const nomodify byte) LIGHT_BLUE + [40] (byte) clrscr::c#1 ← ++ (byte) clrscr::c#2 + to:clrscr::@3 + +(void()) cputs((to_nomodify byte*) cputs::s) +cputs: scope:[cputs] from main::@1 main::@2 main::@5 main::@7 print::@10 print::@11 print::@13 print::@4 print::@8 printf_number_buffer::@5 + [41] (to_nomodify byte*) cputs::s#12 ← phi( main::@1/(const byte*) main::s main::@2/(const byte*) main::s1 main::@5/(const byte*) main::s2 main::@7/(const byte*) s3 print::@10/(const byte*) print::s4 print::@11/(const byte*) print::s print::@13/(const byte*) print::s1 print::@4/(const byte*) s3 print::@8/(const byte*) print::s3 printf_number_buffer::@5/(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@2 + [42] (to_nomodify byte*) cputs::s#11 ← phi( cputs/(to_nomodify byte*) cputs::s#12 cputs::@2/(to_nomodify byte*) cputs::s#0 ) + [43] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#11) + [44] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#11 + [45] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 + to:cputs::@return +cputs::@return: scope:[cputs] from cputs::@1 + [46] return + to:@return +cputs::@2: scope:[cputs] from cputs::@1 + [47] (byte) cputc::c#0 ← (byte) cputs::c#1 + [48] 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::@3 + [49] phi() + to:printf_uint::@1 +printf_uint::@1: scope:[printf_uint] from printf_uint + [50] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 + [51] call utoa + to:printf_uint::@2 +printf_uint::@2: scope:[printf_uint] from printf_uint::@1 + [52] (byte) printf_number_buffer::buffer_sign#1 ← *((byte*)&(struct printf_buffer_number) printf_buffer) + [53] call printf_number_buffer + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@2 + [54] return + to:@return + +(void()) queens() +queens: scope:[queens] from main::@4 + [55] phi() + to:queens::@1 +queens::@1: scope:[queens] from queens queens::@4 queens::@7 queens::@8 queens::@9 + [56] (dword) count#10 ← phi( queens/(dword) 0 queens::@4/(dword) count#2 queens::@7/(dword) count#10 queens::@8/(dword) count#10 queens::@9/(dword) count#10 ) + [56] (byte) queens::row#10 ← phi( queens/(byte) 1 queens::@4/(byte) queens::row#10 queens::@7/(byte) queens::row#1 queens::@8/(byte) queens::row#2 queens::@9/(byte) queens::row#10 ) + to:queens::@2 +queens::@2: scope:[queens] from queens::@1 + [57] *((const byte*) board + (byte) queens::row#10) ← ++ *((const byte*) board + (byte) queens::row#10) + [58] if(*((const byte*) board + (byte) queens::row#10)==(byte)(number) 8+(number) 1) goto queens::@3 + to:queens::@5 +queens::@5: scope:[queens] from queens::@2 + [59] (byte) legal::row#0 ← (byte) queens::row#10 + [60] (byte) legal::column#0 ← *((const byte*) board + (byte) queens::row#10) + [61] call legal + [62] (byte) legal::return#0 ← (byte) legal::return#4 + to:queens::@9 +queens::@9: scope:[queens] from queens::@5 + [63] (byte~) queens::$2 ← (byte) legal::return#0 + [64] if((byte) 0==(byte~) queens::$2) goto queens::@1 + to:queens::@6 +queens::@6: scope:[queens] from queens::@9 + [65] if((byte) queens::row#10==(byte) 8) goto queens::@4 + to:queens::@7 +queens::@7: scope:[queens] from queens::@6 + [66] (byte) queens::row#1 ← ++ (byte) queens::row#10 + to:queens::@1 +queens::@4: scope:[queens] from queens::@6 + [67] (dword) count#2 ← ++ (dword) count#10 + [68] call print + to:queens::@1 +queens::@3: scope:[queens] from queens::@2 + [69] *((const byte*) board + (byte) queens::row#10) ← (byte) 0 + [70] if((byte) queens::row#10==(byte) 1) goto queens::@return + to:queens::@8 +queens::@8: scope:[queens] from queens::@3 + [71] (byte) queens::row#2 ← -- (byte) queens::row#10 + to:queens::@1 +queens::@return: scope:[queens] from queens::@3 + [72] 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::@6 print::@12 + [73] (dword) printf_ulong::uvalue#2 ← phi( main::@6/(dword) printf_ulong::uvalue#0 print::@12/(dword) printf_ulong::uvalue#1 ) + to:printf_ulong::@1 +printf_ulong::@1: scope:[printf_ulong] from printf_ulong + [74] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 + [75] (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#2 + [76] call ultoa + to:printf_ulong::@2 +printf_ulong::@2: scope:[printf_ulong] from printf_ulong::@1 + [77] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer) + [78] call printf_number_buffer + to:printf_ulong::@return +printf_ulong::@return: scope:[printf_ulong] from printf_ulong::@2 + [79] return + to:@return + +(void()) cputc((byte) cputc::c) +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@9 printf_padding::@2 + [80] (byte) cputc::c#3 ← phi( cputs::@2/(byte) cputc::c#0 printf_number_buffer::@9/(byte) cputc::c#2 printf_padding::@2/(byte) cputc::c#1 ) + [81] if((byte) cputc::c#3==(byte) ' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [82] *((byte*) conio_line_text + (byte) conio_cursor_x) ← (byte) cputc::c#3 + [83] *((byte*) conio_line_color + (byte) conio_cursor_x) ← (const nomodify byte) LIGHT_BLUE + [84] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x + [85] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [86] phi() + [87] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [88] return + to:@return +cputc::@1: scope:[cputc] from cputc + [89] phi() + [90] call cputln + to:cputc::@return + +(void()) utoa((word) utoa::value , (byte*) utoa::buffer , (byte) utoa::radix) +utoa: scope:[utoa] from printf_uint::@1 + [91] phi() + to:utoa::@1 +utoa::@1: scope:[utoa] from utoa utoa::@4 + [92] (byte*) utoa::buffer#11 ← phi( utoa::@4/(byte*) utoa::buffer#14 utoa/(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [92] (byte) utoa::started#2 ← phi( utoa::@4/(byte) utoa::started#4 utoa/(byte) 0 ) + [92] (word) utoa::value#2 ← phi( utoa::@4/(word) utoa::value#6 utoa/(const word) printf_uint::uvalue#0 ) + [92] (byte) utoa::digit#2 ← phi( utoa::@4/(byte) utoa::digit#1 utoa/(byte) 0 ) + [93] if((byte) utoa::digit#2<(const byte) utoa::max_digits#1-(byte) 1) goto utoa::@2 + to:utoa::@3 +utoa::@3: scope:[utoa] from utoa::@1 + [94] (byte~) utoa::$11 ← (byte)(word) utoa::value#2 + [95] *((byte*) utoa::buffer#11) ← *((const byte*) DIGITS + (byte~) utoa::$11) + [96] (byte*) utoa::buffer#3 ← ++ (byte*) utoa::buffer#11 + [97] *((byte*) utoa::buffer#3) ← (byte) 0 + to:utoa::@return +utoa::@return: scope:[utoa] from utoa::@3 + [98] return + to:@return +utoa::@2: scope:[utoa] from utoa::@1 + [99] (byte~) utoa::$10 ← (byte) utoa::digit#2 << (byte) 1 + [100] (word) utoa::digit_value#0 ← *((const word*) RADIX_DECIMAL_VALUES + (byte~) utoa::$10) + [101] if((byte) 0!=(byte) utoa::started#2) goto utoa::@5 + to:utoa::@7 +utoa::@7: scope:[utoa] from utoa::@2 + [102] if((word) utoa::value#2>=(word) utoa::digit_value#0) goto utoa::@5 + to:utoa::@4 +utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 + [103] (byte*) utoa::buffer#14 ← phi( utoa::@7/(byte*) utoa::buffer#11 utoa::@6/(byte*) utoa::buffer#4 ) + [103] (byte) utoa::started#4 ← phi( utoa::@7/(byte) utoa::started#2 utoa::@6/(byte) 1 ) + [103] (word) utoa::value#6 ← phi( utoa::@7/(word) utoa::value#2 utoa::@6/(word) utoa::value#0 ) + [104] (byte) utoa::digit#1 ← ++ (byte) utoa::digit#2 + to:utoa::@1 +utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 + [105] (byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#11 + [106] (word) utoa_append::value#0 ← (word) utoa::value#2 + [107] (word) utoa_append::sub#0 ← (word) utoa::digit_value#0 + [108] call utoa_append + [109] (word) utoa_append::return#0 ← (word) utoa_append::value#2 + to:utoa::@6 +utoa::@6: scope:[utoa] from utoa::@5 + [110] (word) utoa::value#0 ← (word) utoa_append::return#0 + [111] (byte*) utoa::buffer#4 ← ++ (byte*) 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_uchar::@2 printf_uint::@2 printf_ulong::@2 + [112] (byte) printf_number_buffer::format_upper_case#10 ← phi( printf_uchar::@2/(byte) 0 printf_uint::@2/(const byte) printf_uint::format_upper_case#0 printf_ulong::@2/(byte) 0 ) + [112] (byte) printf_number_buffer::buffer_sign#10 ← phi( printf_uchar::@2/(byte) printf_number_buffer::buffer_sign#2 printf_uint::@2/(byte) printf_number_buffer::buffer_sign#1 printf_ulong::@2/(byte) printf_number_buffer::buffer_sign#0 ) + [112] (byte) printf_number_buffer::format_zero_padding#10 ← phi( printf_uchar::@2/(byte) 0 printf_uint::@2/(const byte) printf_uint::format_zero_padding#0 printf_ulong::@2/(byte) 0 ) + [112] (byte) printf_number_buffer::format_justify_left#10 ← phi( printf_uchar::@2/(byte) 0 printf_uint::@2/(const byte) printf_uint::format_justify_left#0 printf_ulong::@2/(byte) 0 ) + [112] (byte) printf_number_buffer::format_min_length#3 ← phi( printf_uchar::@2/(byte) 0 printf_uint::@2/(const byte) printf_uint::format_min_length#0 printf_ulong::@2/(byte) 0 ) + [113] if((byte) 0==(byte) printf_number_buffer::format_min_length#3) goto printf_number_buffer::@1 + to:printf_number_buffer::@6 +printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer + [114] phi() + [115] call strlen + [116] (word) strlen::return#2 ← (word) strlen::len#2 + to:printf_number_buffer::@14 +printf_number_buffer::@14: scope:[printf_number_buffer] from printf_number_buffer::@6 + [117] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 + [118] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 + [119] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 + to:printf_number_buffer::@7 +printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffer::@14 + [120] (signed byte) printf_number_buffer::len#1 ← ++ (signed byte) printf_number_buffer::len#0 + to:printf_number_buffer::@13 +printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buffer::@14 printf_number_buffer::@7 + [121] (signed byte) printf_number_buffer::len#2 ← phi( printf_number_buffer::@14/(signed byte) printf_number_buffer::len#0 printf_number_buffer::@7/(signed byte) printf_number_buffer::len#1 ) + [122] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#3 - (signed byte) printf_number_buffer::len#2 + [123] if((signed byte) printf_number_buffer::padding#1>=(signed byte) 0) goto printf_number_buffer::@21 + to:printf_number_buffer::@1 +printf_number_buffer::@21: scope:[printf_number_buffer] from printf_number_buffer::@13 + [124] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer printf_number_buffer::@13 printf_number_buffer::@21 + [125] (signed byte) printf_number_buffer::padding#10 ← phi( printf_number_buffer/(signed byte) 0 printf_number_buffer::@21/(signed byte) printf_number_buffer::padding#1 printf_number_buffer::@13/(signed byte) 0 ) + [126] if((byte) 0!=(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@2 + to:printf_number_buffer::@17 +printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@1 + [127] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@2 + to:printf_number_buffer::@16 +printf_number_buffer::@16: scope:[printf_number_buffer] from printf_number_buffer::@17 + [128] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@8 + to:printf_number_buffer::@2 +printf_number_buffer::@8: scope:[printf_number_buffer] from printf_number_buffer::@16 + [129] (byte) printf_padding::length#0 ← (byte)(signed byte) printf_number_buffer::padding#10 + [130] call printf_padding + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@16 printf_number_buffer::@17 printf_number_buffer::@8 + [131] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@3 + to:printf_number_buffer::@9 +printf_number_buffer::@9: scope:[printf_number_buffer] from printf_number_buffer::@2 + [132] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#10 + [133] call cputc + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@2 printf_number_buffer::@9 + [134] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@4 + to:printf_number_buffer::@18 +printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@3 + [135] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@10 + to:printf_number_buffer::@4 +printf_number_buffer::@10: scope:[printf_number_buffer] from printf_number_buffer::@18 + [136] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 + [137] call printf_padding + to:printf_number_buffer::@4 +printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@10 printf_number_buffer::@18 printf_number_buffer::@3 + [138] if((byte) 0==(byte) printf_number_buffer::format_upper_case#10) goto printf_number_buffer::@5 + to:printf_number_buffer::@11 +printf_number_buffer::@11: scope:[printf_number_buffer] from printf_number_buffer::@4 + [139] phi() + [140] call strupr + to:printf_number_buffer::@5 +printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@11 printf_number_buffer::@4 + [141] phi() + [142] call cputs + to:printf_number_buffer::@15 +printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buffer::@5 + [143] if((byte) 0==(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@return + to:printf_number_buffer::@20 +printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@15 + [144] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@return + to:printf_number_buffer::@19 +printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@20 + [145] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@12 + to:printf_number_buffer::@return +printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@19 + [146] (byte) printf_padding::length#2 ← (byte)(signed byte) printf_number_buffer::padding#10 + [147] call printf_padding + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@12 printf_number_buffer::@15 printf_number_buffer::@19 printf_number_buffer::@20 + [148] return + to:@return + +(byte()) legal((byte) legal::row , (byte) legal::column) +legal: scope:[legal] from queens::@5 + [149] phi() + to:legal::@1 +legal::@1: scope:[legal] from legal legal::@3 + [150] (byte) legal::i#10 ← phi( legal/(byte) 1 legal::@3/(byte) legal::i#1 ) + [151] (byte~) legal::$0 ← (byte) legal::row#0 - (byte) 1 + [152] if((byte) legal::i#10<=(byte~) legal::$0) goto legal::@2 + to:legal::@return +legal::@return: scope:[legal] from legal::@1 legal::@2 legal::@5 + [153] (byte) legal::return#4 ← phi( legal::@1/(byte) 1 legal::@2/(byte) 0 legal::@5/(byte) 0 ) + [154] return + to:@return +legal::@2: scope:[legal] from legal::@1 + [155] if(*((const byte*) board + (byte) legal::i#10)==(byte) legal::column#0) goto legal::@return + to:legal::@4 +legal::@4: scope:[legal] from legal::@2 + [156] (byte) legal::diff1_a#0 ← *((const byte*) board + (byte) legal::i#10) + to:legal::diff1 +legal::diff1: scope:[legal] from legal::@4 + [157] if((byte) legal::diff1_a#0<(byte) legal::column#0) goto legal::diff1_@1 + to:legal::diff1_@3 +legal::diff1_@3: scope:[legal] from legal::diff1 + [158] (byte) legal::diff1_return#1 ← (byte) legal::diff1_a#0 - (byte) legal::column#0 + to:legal::diff1_@return +legal::diff1_@return: scope:[legal] from legal::diff1_@1 legal::diff1_@3 + [159] (byte) legal::diff1_return#2 ← phi( legal::diff1_@1/(byte) legal::diff1_return#0 legal::diff1_@3/(byte) legal::diff1_return#1 ) + to:legal::diff2 +legal::diff2: scope:[legal] from legal::diff1_@return + [160] if((byte) legal::i#10<(byte) legal::row#0) goto legal::diff2_@1 + to:legal::diff2_@3 +legal::diff2_@3: scope:[legal] from legal::diff2 + [161] (byte) legal::diff2_return#1 ← (byte) legal::i#10 - (byte) legal::row#0 + to:legal::diff2_@return +legal::diff2_@return: scope:[legal] from legal::diff2_@1 legal::diff2_@3 + [162] (byte) legal::diff2_return#2 ← phi( legal::diff2_@1/(byte) legal::diff2_return#0 legal::diff2_@3/(byte) legal::diff2_return#1 ) + to:legal::@5 +legal::@5: scope:[legal] from legal::diff2_@return + [163] if((byte) legal::diff1_return#2!=(byte) legal::diff2_return#2) goto legal::@3 + to:legal::@return +legal::@3: scope:[legal] from legal::@5 + [164] (byte) legal::i#1 ← ++ (byte) legal::i#10 + to:legal::@1 +legal::diff2_@1: scope:[legal] from legal::diff2 + [165] (byte) legal::diff2_return#0 ← (byte) legal::row#0 - (byte) legal::i#10 + to:legal::diff2_@return +legal::diff1_@1: scope:[legal] from legal::diff1 + [166] (byte) legal::diff1_return#0 ← (byte) legal::column#0 - (byte) legal::diff1_a#0 + to:legal::diff1_@return + +(void()) print() +print: scope:[print] from queens::@4 + [167] phi() + [168] call gotoxy + to:print::@11 +print::@11: scope:[print] from print + [169] phi() + [170] call cputs + to:print::@12 +print::@12: scope:[print] from print::@11 + [171] (dword) printf_ulong::uvalue#1 ← (dword) count#2 + [172] call printf_ulong + to:print::@13 +print::@13: scope:[print] from print::@12 + [173] phi() + [174] call cputs + to:print::@1 +print::@1: scope:[print] from print::@13 print::@14 + [175] (byte) print::i#2 ← phi( print::@13/(byte) 1 print::@14/(byte) print::i#1 ) + [176] if((byte) print::i#2<(byte) 8+(byte) 1) goto print::@2 + to:print::@3 +print::@3: scope:[print] from print::@1 print::@7 + [177] (byte) print::i1#2 ← phi( print::@1/(byte) 1 print::@7/(byte) print::i1#1 ) + [178] if((byte) print::i1#2<(byte) 8+(byte) 1) goto print::@4 + to:print::@return +print::@return: scope:[print] from print::@3 + [179] return + to:@return +print::@4: scope:[print] from print::@3 + [180] phi() + [181] call cputs + to:print::@15 +print::@15: scope:[print] from print::@4 + [182] (byte) printf_uchar::uvalue#1 ← (byte) print::i1#2 + [183] call printf_uchar + to:print::@5 +print::@5: scope:[print] from print::@15 print::@9 + [184] (byte) print::j#2 ← phi( print::@9/(byte) print::j#1 print::@15/(byte) 1 ) + [185] if((byte) print::j#2<(byte) 8+(byte) 1) goto print::@6 + to:print::@7 +print::@7: scope:[print] from print::@5 + [186] (byte) print::i1#1 ← ++ (byte) print::i1#2 + to:print::@3 +print::@6: scope:[print] from print::@5 + [187] if(*((const byte*) board + (byte) print::i1#2)==(byte) print::j#2) goto print::@8 + to:print::@10 +print::@10: scope:[print] from print::@6 + [188] phi() + [189] call cputs + to:print::@9 +print::@9: scope:[print] from print::@10 print::@8 + [190] (byte) print::j#1 ← ++ (byte) print::j#2 + to:print::@5 +print::@8: scope:[print] from print::@6 + [191] phi() + [192] call cputs + to:print::@9 +print::@2: scope:[print] from print::@1 + [193] (byte) printf_uchar::uvalue#0 ← (byte) print::i#2 + [194] call printf_uchar + to:print::@14 +print::@14: scope:[print] from print::@2 + [195] (byte) print::i#1 ← ++ (byte) print::i#2 + to:print::@1 + +(void()) ultoa((dword) ultoa::value , (byte*) ultoa::buffer , (byte) ultoa::radix) +ultoa: scope:[ultoa] from printf_ulong::@1 + [196] phi() + to:ultoa::@1 +ultoa::@1: scope:[ultoa] from ultoa ultoa::@4 + [197] (byte*) ultoa::buffer#11 ← phi( ultoa::@4/(byte*) ultoa::buffer#14 ultoa/(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [197] (byte) ultoa::started#2 ← phi( ultoa::@4/(byte) ultoa::started#4 ultoa/(byte) 0 ) + [197] (dword) ultoa::value#2 ← phi( ultoa::@4/(dword) ultoa::value#6 ultoa/(dword) ultoa::value#1 ) + [197] (byte) ultoa::digit#2 ← phi( ultoa::@4/(byte) ultoa::digit#1 ultoa/(byte) 0 ) + [198] if((byte) ultoa::digit#2<(byte) $a-(byte) 1) goto ultoa::@2 + to:ultoa::@3 +ultoa::@3: scope:[ultoa] from ultoa::@1 + [199] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 + [200] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) + [201] (byte*) ultoa::buffer#3 ← ++ (byte*) ultoa::buffer#11 + [202] *((byte*) ultoa::buffer#3) ← (byte) 0 + to:ultoa::@return +ultoa::@return: scope:[ultoa] from ultoa::@3 + [203] return + to:@return +ultoa::@2: scope:[ultoa] from ultoa::@1 + [204] (byte~) ultoa::$10 ← (byte) ultoa::digit#2 << (byte) 2 + [205] (dword) ultoa::digit_value#0 ← *((const dword*) RADIX_DECIMAL_VALUES_LONG + (byte~) ultoa::$10) + [206] if((byte) 0!=(byte) ultoa::started#2) goto ultoa::@5 + to:ultoa::@7 +ultoa::@7: scope:[ultoa] from ultoa::@2 + [207] if((dword) ultoa::value#2>=(dword) ultoa::digit_value#0) goto ultoa::@5 + to:ultoa::@4 +ultoa::@4: scope:[ultoa] from ultoa::@6 ultoa::@7 + [208] (byte*) ultoa::buffer#14 ← phi( ultoa::@7/(byte*) ultoa::buffer#11 ultoa::@6/(byte*) ultoa::buffer#4 ) + [208] (byte) ultoa::started#4 ← phi( ultoa::@7/(byte) ultoa::started#2 ultoa::@6/(byte) 1 ) + [208] (dword) ultoa::value#6 ← phi( ultoa::@7/(dword) ultoa::value#2 ultoa::@6/(dword) ultoa::value#0 ) + [209] (byte) ultoa::digit#1 ← ++ (byte) ultoa::digit#2 + to:ultoa::@1 +ultoa::@5: scope:[ultoa] from ultoa::@2 ultoa::@7 + [210] (byte*) ultoa_append::buffer#0 ← (byte*) ultoa::buffer#11 + [211] (dword) ultoa_append::value#0 ← (dword) ultoa::value#2 + [212] (dword) ultoa_append::sub#0 ← (dword) ultoa::digit_value#0 + [213] call ultoa_append + [214] (dword) ultoa_append::return#0 ← (dword) ultoa_append::value#2 + to:ultoa::@6 +ultoa::@6: scope:[ultoa] from ultoa::@5 + [215] (dword) ultoa::value#0 ← (dword) ultoa_append::return#0 + [216] (byte*) ultoa::buffer#4 ← ++ (byte*) ultoa::buffer#11 + to:ultoa::@4 + +(void()) cputln() +cputln: scope:[cputln] from cputc::@1 cputc::@3 + [217] (byte*) conio_line_text ← (byte*) conio_line_text + (byte) $28 + [218] (byte*) conio_line_color ← (byte*) conio_line_color + (byte) $28 + [219] (byte) conio_cursor_x ← (byte) 0 + [220] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y + [221] call cscroll + to:cputln::@return +cputln::@return: scope:[cputln] from cputln + [222] 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 + [223] phi() + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + [224] (byte) utoa_append::digit#2 ← phi( utoa_append/(byte) 0 utoa_append::@2/(byte) utoa_append::digit#1 ) + [224] (word) utoa_append::value#2 ← phi( utoa_append/(word) utoa_append::value#0 utoa_append::@2/(word) utoa_append::value#1 ) + [225] if((word) utoa_append::value#2>=(word) utoa_append::sub#0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + [226] *((byte*) utoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) utoa_append::digit#2) + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + [227] return + to:@return +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + [228] (byte) utoa_append::digit#1 ← ++ (byte) utoa_append::digit#2 + [229] (word) utoa_append::value#1 ← (word) utoa_append::value#2 - (word) utoa_append::sub#0 + to:utoa_append::@1 + +(word()) strlen((byte*) strlen::str) +strlen: scope:[strlen] from printf_number_buffer::@6 + [230] phi() + to:strlen::@1 +strlen::@1: scope:[strlen] from strlen strlen::@2 + [231] (word) strlen::len#2 ← phi( strlen/(word) 0 strlen::@2/(word) strlen::len#1 ) + [231] (byte*) strlen::str#2 ← phi( strlen/(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS strlen::@2/(byte*) strlen::str#0 ) + [232] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 + to:strlen::@return +strlen::@return: scope:[strlen] from strlen::@1 + [233] return + to:@return +strlen::@2: scope:[strlen] from strlen::@1 + [234] (word) strlen::len#1 ← ++ (word) strlen::len#2 + [235] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 + to:strlen::@1 + +(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 + [236] (byte) printf_padding::pad#5 ← phi( printf_number_buffer::@10/(byte) '0' printf_number_buffer::@12/(byte) ' ' printf_number_buffer::@8/(byte) ' ' ) + [236] (byte) printf_padding::length#4 ← phi( printf_number_buffer::@10/(byte) printf_padding::length#1 printf_number_buffer::@12/(byte) printf_padding::length#2 printf_number_buffer::@8/(byte) printf_padding::length#0 ) + to:printf_padding::@1 +printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 + [237] (byte) printf_padding::i#2 ← phi( printf_padding/(byte) 0 printf_padding::@3/(byte) printf_padding::i#1 ) + [238] if((byte) printf_padding::i#2<(byte) printf_padding::length#4) goto printf_padding::@2 + to:printf_padding::@return +printf_padding::@return: scope:[printf_padding] from printf_padding::@1 + [239] return + to:@return +printf_padding::@2: scope:[printf_padding] from printf_padding::@1 + [240] (byte) cputc::c#1 ← (byte) printf_padding::pad#5 + [241] call cputc + to:printf_padding::@3 +printf_padding::@3: scope:[printf_padding] from printf_padding::@2 + [242] (byte) printf_padding::i#1 ← ++ (byte) printf_padding::i#2 + to:printf_padding::@1 + +(byte*()) strupr((byte*) strupr::str) +strupr: scope:[strupr] from printf_number_buffer::@11 + [243] phi() + to:strupr::@1 +strupr::@1: scope:[strupr] from strupr strupr::@3 + [244] (byte*) strupr::src#2 ← phi( strupr/(const byte*) strupr::str#0 strupr::@3/(byte*) strupr::src#1 ) + [245] if((byte) 0!=*((byte*) strupr::src#2)) goto strupr::@2 + to:strupr::@return +strupr::@return: scope:[strupr] from strupr::@1 + [246] return + to:@return +strupr::@2: scope:[strupr] from strupr::@1 + [247] (byte) toupper::ch#0 ← *((byte*) strupr::src#2) + [248] call toupper + [249] (byte) toupper::return#3 ← (byte) toupper::return#2 + to:strupr::@3 +strupr::@3: scope:[strupr] from strupr::@2 + [250] (byte~) strupr::$0 ← (byte) toupper::return#3 + [251] *((byte*) strupr::src#2) ← (byte~) strupr::$0 + [252] (byte*) strupr::src#1 ← ++ (byte*) strupr::src#2 + to:strupr::@1 + +(void()) gotoxy((byte) gotoxy::x , (byte) gotoxy::y) +gotoxy: scope:[gotoxy] from print + [253] phi() + to:gotoxy::@1 +gotoxy::@1: scope:[gotoxy] from gotoxy + [254] (byte) conio_cursor_x ← (const byte) gotoxy::x#2 + [255] (byte) conio_cursor_y ← (const byte) gotoxy::y#2 + [256] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN+(const word) gotoxy::line_offset#0 + [257] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM+(const word) gotoxy::line_offset#0 + to:gotoxy::@return +gotoxy::@return: scope:[gotoxy] from gotoxy::@1 + [258] return + to:@return + +(void()) printf_uchar((byte) printf_uchar::uvalue , (byte) printf_uchar::format_min_length , (byte) printf_uchar::format_justify_left , (byte) printf_uchar::format_sign_always , (byte) printf_uchar::format_zero_padding , (byte) printf_uchar::format_upper_case , (byte) printf_uchar::format_radix) +printf_uchar: scope:[printf_uchar] from print::@15 print::@2 + [259] (byte) printf_uchar::uvalue#2 ← phi( print::@15/(byte) printf_uchar::uvalue#1 print::@2/(byte) printf_uchar::uvalue#0 ) + to:printf_uchar::@1 +printf_uchar::@1: scope:[printf_uchar] from printf_uchar + [260] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 + [261] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#2 + [262] call uctoa + to:printf_uchar::@2 +printf_uchar::@2: scope:[printf_uchar] from printf_uchar::@1 + [263] (byte) printf_number_buffer::buffer_sign#2 ← *((byte*)&(struct printf_buffer_number) printf_buffer) + [264] call printf_number_buffer + to:printf_uchar::@return +printf_uchar::@return: scope:[printf_uchar] from printf_uchar::@2 + [265] return + to:@return + +(dword()) ultoa_append((byte*) ultoa_append::buffer , (dword) ultoa_append::value , (dword) ultoa_append::sub) +ultoa_append: scope:[ultoa_append] from ultoa::@5 + [266] phi() + to:ultoa_append::@1 +ultoa_append::@1: scope:[ultoa_append] from ultoa_append ultoa_append::@2 + [267] (byte) ultoa_append::digit#2 ← phi( ultoa_append/(byte) 0 ultoa_append::@2/(byte) ultoa_append::digit#1 ) + [267] (dword) ultoa_append::value#2 ← phi( ultoa_append/(dword) ultoa_append::value#0 ultoa_append::@2/(dword) ultoa_append::value#1 ) + [268] if((dword) ultoa_append::value#2>=(dword) ultoa_append::sub#0) goto ultoa_append::@2 + to:ultoa_append::@3 +ultoa_append::@3: scope:[ultoa_append] from ultoa_append::@1 + [269] *((byte*) ultoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) ultoa_append::digit#2) + to:ultoa_append::@return +ultoa_append::@return: scope:[ultoa_append] from ultoa_append::@3 + [270] return + to:@return +ultoa_append::@2: scope:[ultoa_append] from ultoa_append::@1 + [271] (byte) ultoa_append::digit#1 ← ++ (byte) ultoa_append::digit#2 + [272] (dword) ultoa_append::value#1 ← (dword) ultoa_append::value#2 - (dword) ultoa_append::sub#0 + to:ultoa_append::@1 + +(void()) cscroll() +cscroll: scope:[cscroll] from cputln + [273] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return + to:cscroll::@1 +cscroll::@1: scope:[cscroll] from cscroll + [274] phi() + [275] call memcpy + to:cscroll::@2 +cscroll::@2: scope:[cscroll] from cscroll::@1 + [276] phi() + [277] call memcpy + to:cscroll::@3 +cscroll::@3: scope:[cscroll] from cscroll::@2 + [278] phi() + [279] call memset + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + [280] phi() + [281] call memset + to:cscroll::@5 +cscroll::@5: scope:[cscroll] from cscroll::@4 + [282] (byte*) conio_line_text ← (byte*) conio_line_text - (byte) $28 + [283] (byte*) conio_line_color ← (byte*) conio_line_color - (byte) $28 + [284] (byte) conio_cursor_y ← -- (byte) conio_cursor_y + to:cscroll::@return +cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 + [285] return + to:@return + +(byte()) toupper((byte) toupper::ch) +toupper: scope:[toupper] from strupr::@2 + [286] if((byte) toupper::ch#0<(byte) 'a') goto toupper::@return + to:toupper::@2 +toupper::@2: scope:[toupper] from toupper + [287] if((byte) toupper::ch#0<=(byte) 'z') goto toupper::@1 + to:toupper::@return +toupper::@1: scope:[toupper] from toupper::@2 + [288] (byte) toupper::return#0 ← (byte) toupper::ch#0 + (byte) 'A'-(byte) 'a' + to:toupper::@return +toupper::@return: scope:[toupper] from toupper toupper::@1 toupper::@2 + [289] (byte) toupper::return#2 ← phi( toupper::@1/(byte) toupper::return#0 toupper/(byte) toupper::ch#0 toupper::@2/(byte) toupper::ch#0 ) + [290] return + to:@return + +(void()) uctoa((byte) uctoa::value , (byte*) uctoa::buffer , (byte) uctoa::radix) +uctoa: scope:[uctoa] from printf_uchar::@1 + [291] phi() + to:uctoa::@1 +uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 + [292] (byte*) uctoa::buffer#11 ← phi( uctoa::@4/(byte*) uctoa::buffer#14 uctoa/(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [292] (byte) uctoa::started#2 ← phi( uctoa::@4/(byte) uctoa::started#4 uctoa/(byte) 0 ) + [292] (byte) uctoa::value#2 ← phi( uctoa::@4/(byte) uctoa::value#6 uctoa/(byte) uctoa::value#1 ) + [292] (byte) uctoa::digit#2 ← phi( uctoa::@4/(byte) uctoa::digit#1 uctoa/(byte) 0 ) + [293] if((byte) uctoa::digit#2<(byte) 2-(byte) 1) goto uctoa::@2 + to:uctoa::@3 +uctoa::@3: scope:[uctoa] from uctoa::@1 + [294] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) + [295] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 + [296] *((byte*) uctoa::buffer#3) ← (byte) 0 + to:uctoa::@return +uctoa::@return: scope:[uctoa] from uctoa::@3 + [297] return + to:@return +uctoa::@2: scope:[uctoa] from uctoa::@1 + [298] (byte) uctoa::digit_value#0 ← *((const byte*) RADIX_HEXADECIMAL_VALUES_CHAR + (byte) uctoa::digit#2) + [299] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@5 + to:uctoa::@7 +uctoa::@7: scope:[uctoa] from uctoa::@2 + [300] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@5 + to:uctoa::@4 +uctoa::@4: scope:[uctoa] from uctoa::@6 uctoa::@7 + [301] (byte*) uctoa::buffer#14 ← phi( uctoa::@7/(byte*) uctoa::buffer#11 uctoa::@6/(byte*) uctoa::buffer#4 ) + [301] (byte) uctoa::started#4 ← phi( uctoa::@7/(byte) uctoa::started#2 uctoa::@6/(byte) 1 ) + [301] (byte) uctoa::value#6 ← phi( uctoa::@7/(byte) uctoa::value#2 uctoa::@6/(byte) uctoa::value#0 ) + [302] (byte) uctoa::digit#1 ← ++ (byte) uctoa::digit#2 + to:uctoa::@1 +uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 + [303] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 + [304] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 + [305] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 + [306] call uctoa_append + [307] (byte) uctoa_append::return#0 ← (byte) uctoa_append::value#2 + to:uctoa::@6 +uctoa::@6: scope:[uctoa] from uctoa::@5 + [308] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 + [309] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 + to:uctoa::@4 + +(void*()) memcpy((void*) memcpy::destination , (void*) memcpy::source , (word) memcpy::num) +memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 + [310] (void*) memcpy::destination#2 ← phi( cscroll::@1/(void*)(const nomodify byte*) DEFAULT_SCREEN cscroll::@2/(void*)(const nomodify byte*) COLORRAM ) + [310] (void*) memcpy::source#2 ← phi( cscroll::@1/(void*)(const nomodify byte*) DEFAULT_SCREEN+(byte) $28 cscroll::@2/(void*)(const nomodify byte*) COLORRAM+(byte) $28 ) + [311] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 + [312] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 + [313] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + [314] (byte*) memcpy::dst#2 ← phi( memcpy/(byte*) memcpy::dst#4 memcpy::@2/(byte*) memcpy::dst#1 ) + [314] (byte*) memcpy::src#2 ← phi( memcpy/(byte*) memcpy::src#4 memcpy::@2/(byte*) memcpy::src#1 ) + [315] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@1 + [316] return + to:@return +memcpy::@2: scope:[memcpy] from memcpy::@1 + [317] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) + [318] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 + [319] (byte*) memcpy::src#1 ← ++ (byte*) 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 + [320] (byte) memset::c#4 ← phi( cscroll::@3/(byte) ' ' cscroll::@4/(const nomodify byte) LIGHT_BLUE ) + [320] (void*) memset::str#3 ← phi( cscroll::@3/(void*)(const nomodify byte*) DEFAULT_SCREEN+(word)(number) $19*(number) $28-(byte) $28 cscroll::@4/(void*)(const nomodify byte*) COLORRAM+(word)(number) $19*(number) $28-(byte) $28 ) + to:memset::@1 +memset::@1: scope:[memset] from memset + [321] (byte*) memset::end#0 ← (byte*)(void*) memset::str#3 + (byte) $28 + [322] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#3 + to:memset::@2 +memset::@2: scope:[memset] from memset::@1 memset::@3 + [323] (byte*) memset::dst#2 ← phi( memset::@1/(byte*) memset::dst#4 memset::@3/(byte*) memset::dst#1 ) + [324] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 + to:memset::@return +memset::@return: scope:[memset] from memset::@2 + [325] return + to:@return +memset::@3: scope:[memset] from memset::@2 + [326] *((byte*) memset::dst#2) ← (byte) memset::c#4 + [327] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 + to:memset::@2 + +(byte()) uctoa_append((byte*) uctoa_append::buffer , (byte) uctoa_append::value , (byte) uctoa_append::sub) +uctoa_append: scope:[uctoa_append] from uctoa::@5 + [328] phi() + to:uctoa_append::@1 +uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 + [329] (byte) uctoa_append::digit#2 ← phi( uctoa_append/(byte) 0 uctoa_append::@2/(byte) uctoa_append::digit#1 ) + [329] (byte) uctoa_append::value#2 ← phi( uctoa_append/(byte) uctoa_append::value#0 uctoa_append::@2/(byte) uctoa_append::value#1 ) + [330] if((byte) uctoa_append::value#2>=(byte) uctoa_append::sub#0) goto uctoa_append::@2 + to:uctoa_append::@3 +uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 + [331] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) + to:uctoa_append::@return +uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 + [332] return + to:@return +uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 + [333] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 + [334] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 + to:uctoa_append::@1 diff --git a/src/test/ref/cpu-65ce02-eightqueens.log b/src/test/ref/cpu-65ce02-eightqueens.log new file mode 100644 index 000000000..b7a8a0e98 --- /dev/null +++ b/src/test/ref/cpu-65ce02-eightqueens.log @@ -0,0 +1,14988 @@ +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 +Added struct type cast to parameter value list call printf_uint (number) 8 (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) DECIMAL } +Added struct type cast to parameter value list call printf_ulong (dword) count (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) DECIMAL } +Added struct type cast to parameter value list call printf_ulong (dword) count (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) DECIMAL } +Added struct type cast to parameter value list call printf_uchar (byte) print::i (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) HEXADECIMAL } +Added struct type cast to parameter value list call printf_uchar (byte) print::i1 (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) HEXADECIMAL } +Inlined call (byte~) vicSelectGfxBank::$0 ← call toDd00 (byte*) vicSelectGfxBank::gfx +Inlined call (byte~) legal::$3 ← call diff *((const byte*) board + (byte) legal::i) (byte) legal::column +Inlined call (byte~) legal::$4 ← call diff (byte) legal::i (byte) legal::row +Inlined call call __init +Eliminating unused variable with no statement (void~) main::$1 +Eliminating unused variable with no statement (void~) main::$2 +Eliminating unused variable with no statement (void~) main::$4 +Eliminating unused variable with no statement (void~) print::$1 +Eliminating unused variable with no statement (void~) print::$3 +Eliminating unused variable with no statement (void~) print::$5 +Eliminating unused variable with no statement (void~) print::$8 +Eliminating unused variable with no statement (void~) print::$9 + +CONTROL FLOW GRAPH SSA + +(byte()) toupper((byte) toupper::ch) +toupper: scope:[toupper] from strupr::@2 + (byte) toupper::ch#1 ← phi( strupr::@2/(byte) toupper::ch#0 ) + (bool~) toupper::$0 ← (byte) toupper::ch#1 >= (byte) 'a' + (bool~) toupper::$1 ← (byte) toupper::ch#1 <= (byte) 'z' + (bool~) toupper::$2 ← (bool~) toupper::$0 && (bool~) toupper::$1 + if((bool~) toupper::$2) goto toupper::@1 + to:toupper::@2 +toupper::@1: scope:[toupper] from toupper + (byte) toupper::ch#2 ← phi( toupper/(byte) toupper::ch#1 ) + (byte~) toupper::$3 ← (byte) toupper::ch#2 + (byte) 'A'-(byte) 'a' + (byte) toupper::return#0 ← (byte~) toupper::$3 + to:toupper::@return +toupper::@2: scope:[toupper] from toupper + (byte) toupper::ch#3 ← phi( toupper/(byte) toupper::ch#1 ) + (byte) toupper::return#1 ← (byte) toupper::ch#3 + to:toupper::@return +toupper::@return: scope:[toupper] from toupper::@1 toupper::@2 + (byte) toupper::return#4 ← phi( toupper::@1/(byte) toupper::return#0 toupper::@2/(byte) toupper::return#1 ) + (byte) toupper::return#2 ← (byte) 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 + (word) memcpy::num#2 ← phi( cscroll::@3/(word) memcpy::num#0 cscroll::@4/(word) memcpy::num#1 ) + (void*) memcpy::destination#2 ← phi( cscroll::@3/(void*) memcpy::destination#0 cscroll::@4/(void*) memcpy::destination#1 ) + (void*) memcpy::source#2 ← phi( cscroll::@3/(void*) memcpy::source#0 cscroll::@4/(void*) memcpy::source#1 ) + (byte*) memcpy::src#0 ← ((byte*)) (void*) memcpy::source#2 + (byte*) memcpy::dst#0 ← ((byte*)) (void*) memcpy::destination#2 + (byte*~) memcpy::$2 ← (byte*)(void*) memcpy::source#2 + (byte*~) memcpy::$0 ← (byte*~) memcpy::$2 + (word) memcpy::num#2 + (byte*) memcpy::src_end#0 ← (byte*~) memcpy::$0 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + (void*) memcpy::destination#4 ← phi( memcpy/(void*) memcpy::destination#2 memcpy::@2/(void*) memcpy::destination#5 ) + (byte*) memcpy::dst#3 ← phi( memcpy/(byte*) memcpy::dst#0 memcpy::@2/(byte*) memcpy::dst#1 ) + (byte*) memcpy::src_end#1 ← phi( memcpy/(byte*) memcpy::src_end#0 memcpy::@2/(byte*) memcpy::src_end#2 ) + (byte*) memcpy::src#2 ← phi( memcpy/(byte*) memcpy::src#0 memcpy::@2/(byte*) memcpy::src#1 ) + (bool~) memcpy::$1 ← (byte*) memcpy::src#2 != (byte*) memcpy::src_end#1 + if((bool~) memcpy::$1) goto memcpy::@2 + to:memcpy::@3 +memcpy::@2: scope:[memcpy] from memcpy::@1 + (void*) memcpy::destination#5 ← phi( memcpy::@1/(void*) memcpy::destination#4 ) + (byte*) memcpy::src_end#2 ← phi( memcpy::@1/(byte*) memcpy::src_end#1 ) + (byte*) memcpy::dst#2 ← phi( memcpy::@1/(byte*) memcpy::dst#3 ) + (byte*) memcpy::src#3 ← phi( memcpy::@1/(byte*) memcpy::src#2 ) + *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#3) + (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 + (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#3 + to:memcpy::@1 +memcpy::@3: scope:[memcpy] from memcpy::@1 + (void*) memcpy::destination#3 ← phi( memcpy::@1/(void*) memcpy::destination#4 ) + (void*) memcpy::return#0 ← (void*) memcpy::destination#3 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@3 + (void*) memcpy::return#4 ← phi( memcpy::@3/(void*) memcpy::return#0 ) + (void*) memcpy::return#1 ← (void*) 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 + (byte) memset::c#5 ← phi( cscroll::@5/(byte) memset::c#0 cscroll::@6/(byte) memset::c#1 ) + (void*) memset::str#4 ← phi( cscroll::@5/(void*) memset::str#0 cscroll::@6/(void*) memset::str#1 ) + (word) memset::num#2 ← phi( cscroll::@5/(word) memset::num#0 cscroll::@6/(word) memset::num#1 ) + (bool~) memset::$0 ← (word) memset::num#2 > (number) 0 + (bool~) memset::$1 ← ! (bool~) memset::$0 + if((bool~) memset::$1) goto memset::@1 + to:memset::@2 +memset::@1: scope:[memset] from memset memset::@3 + (void*) memset::str#2 ← phi( memset/(void*) memset::str#4 memset::@3/(void*) memset::str#5 ) + (void*) memset::return#0 ← (void*) memset::str#2 + to:memset::@return +memset::@2: scope:[memset] from memset + (byte) memset::c#4 ← phi( memset/(byte) memset::c#5 ) + (word) memset::num#3 ← phi( memset/(word) memset::num#2 ) + (void*) memset::str#3 ← phi( memset/(void*) memset::str#4 ) + (byte*~) memset::$4 ← (byte*)(void*) memset::str#3 + (byte*~) memset::$2 ← (byte*~) memset::$4 + (word) memset::num#3 + (byte*) memset::end#0 ← (byte*~) memset::$2 + (byte*) memset::dst#0 ← ((byte*)) (void*) memset::str#3 + to:memset::@3 +memset::@3: scope:[memset] from memset::@2 memset::@4 + (byte) memset::c#3 ← phi( memset::@2/(byte) memset::c#4 memset::@4/(byte) memset::c#2 ) + (void*) memset::str#5 ← phi( memset::@2/(void*) memset::str#3 memset::@4/(void*) memset::str#6 ) + (byte*) memset::end#1 ← phi( memset::@2/(byte*) memset::end#0 memset::@4/(byte*) memset::end#2 ) + (byte*) memset::dst#2 ← phi( memset::@2/(byte*) memset::dst#0 memset::@4/(byte*) memset::dst#1 ) + (bool~) memset::$3 ← (byte*) memset::dst#2 != (byte*) memset::end#1 + if((bool~) memset::$3) goto memset::@4 + to:memset::@1 +memset::@4: scope:[memset] from memset::@3 + (void*) memset::str#6 ← phi( memset::@3/(void*) memset::str#5 ) + (byte*) memset::end#2 ← phi( memset::@3/(byte*) memset::end#1 ) + (byte*) memset::dst#3 ← phi( memset::@3/(byte*) memset::dst#2 ) + (byte) memset::c#2 ← phi( memset::@3/(byte) memset::c#3 ) + *((byte*) memset::dst#3) ← (byte) memset::c#2 + (byte*) memset::dst#1 ← ++ (byte*) memset::dst#3 + to:memset::@3 +memset::@return: scope:[memset] from memset::@1 + (void*) memset::return#4 ← phi( memset::@1/(void*) memset::return#0 ) + (void*) memset::return#1 ← (void*) memset::return#4 + return + to:@return + +(byte*()) strupr((byte*) strupr::str) +strupr: scope:[strupr] from printf_number_buffer::@11 + (byte*) strupr::str#1 ← phi( printf_number_buffer::@11/(byte*) strupr::str#0 ) + (byte*) strupr::src#0 ← (byte*) strupr::str#1 + to:strupr::@1 +strupr::@1: scope:[strupr] from strupr strupr::@4 + (byte*) strupr::str#3 ← phi( strupr/(byte*) strupr::str#1 strupr::@4/(byte*) strupr::str#4 ) + (byte*) strupr::src#2 ← phi( strupr/(byte*) strupr::src#0 strupr::@4/(byte*) strupr::src#1 ) + (bool~) strupr::$1 ← (number) 0 != *((byte*) strupr::src#2) + if((bool~) strupr::$1) goto strupr::@2 + to:strupr::@3 +strupr::@2: scope:[strupr] from strupr::@1 + (byte*) strupr::str#5 ← phi( strupr::@1/(byte*) strupr::str#3 ) + (byte*) strupr::src#3 ← phi( strupr::@1/(byte*) strupr::src#2 ) + (byte) toupper::ch#0 ← *((byte*) strupr::src#3) + call toupper + (byte) toupper::return#3 ← (byte) toupper::return#2 + to:strupr::@4 +strupr::@4: scope:[strupr] from strupr::@2 + (byte*) strupr::str#4 ← phi( strupr::@2/(byte*) strupr::str#5 ) + (byte*) strupr::src#4 ← phi( strupr::@2/(byte*) strupr::src#3 ) + (byte) toupper::return#5 ← phi( strupr::@2/(byte) toupper::return#3 ) + (byte~) strupr::$0 ← (byte) toupper::return#5 + *((byte*) strupr::src#4) ← (byte~) strupr::$0 + (byte*) strupr::src#1 ← ++ (byte*) strupr::src#4 + to:strupr::@1 +strupr::@3: scope:[strupr] from strupr::@1 + (byte*) strupr::str#2 ← phi( strupr::@1/(byte*) strupr::str#3 ) + (byte*) strupr::return#0 ← (byte*) strupr::str#2 + to:strupr::@return +strupr::@return: scope:[strupr] from strupr::@3 + (byte*) strupr::return#3 ← phi( strupr::@3/(byte*) strupr::return#0 ) + (byte*) strupr::return#1 ← (byte*) strupr::return#3 + return + to:@return + +(word()) strlen((byte*) strlen::str) +strlen: scope:[strlen] from printf_number_buffer::@6 + (byte*) strlen::str#4 ← phi( printf_number_buffer::@6/(byte*) strlen::str#1 ) + (word) strlen::len#0 ← (word) 0 + to:strlen::@1 +strlen::@1: scope:[strlen] from strlen strlen::@2 + (word) strlen::len#4 ← phi( strlen/(word) strlen::len#0 strlen::@2/(word) strlen::len#1 ) + (byte*) strlen::str#2 ← phi( strlen/(byte*) strlen::str#4 strlen::@2/(byte*) strlen::str#0 ) + (bool~) strlen::$0 ← (number) 0 != *((byte*) strlen::str#2) + if((bool~) strlen::$0) goto strlen::@2 + to:strlen::@3 +strlen::@2: scope:[strlen] from strlen::@1 + (byte*) strlen::str#3 ← phi( strlen::@1/(byte*) strlen::str#2 ) + (word) strlen::len#2 ← phi( strlen::@1/(word) strlen::len#4 ) + (word) strlen::len#1 ← ++ (word) strlen::len#2 + (byte*) strlen::str#0 ← ++ (byte*) strlen::str#3 + to:strlen::@1 +strlen::@3: scope:[strlen] from strlen::@1 + (word) strlen::len#3 ← phi( strlen::@1/(word) strlen::len#4 ) + (word) strlen::return#0 ← (word) strlen::len#3 + to:strlen::@return +strlen::@return: scope:[strlen] from strlen::@3 + (word) strlen::return#3 ← phi( strlen::@3/(word) strlen::return#0 ) + (word) strlen::return#1 ← (word) strlen::return#3 + return + to:@return + +(void()) uctoa((byte) uctoa::value , (byte*) uctoa::buffer , (byte) uctoa::radix) +uctoa: scope:[uctoa] from printf_uchar::@3 + (byte*) uctoa::buffer#21 ← phi( printf_uchar::@3/(byte*) uctoa::buffer#5 ) + (byte) uctoa::value#12 ← phi( printf_uchar::@3/(byte) uctoa::value#1 ) + (byte) uctoa::radix#1 ← phi( printf_uchar::@3/(byte) uctoa::radix#0 ) + (byte) uctoa::max_digits#0 ← (byte) 0 + (byte*) uctoa::digit_values#0 ← (byte*) 0 + (bool~) uctoa::$0 ← (byte) uctoa::radix#1 == (const byte) DECIMAL + if((bool~) uctoa::$0) goto uctoa::@1 + to:uctoa::@6 +uctoa::@1: scope:[uctoa] from uctoa + (byte*) uctoa::buffer#17 ← phi( uctoa/(byte*) uctoa::buffer#21 ) + (byte) uctoa::value#8 ← phi( uctoa/(byte) uctoa::value#12 ) + (byte) uctoa::max_digits#1 ← (number) 3 + (byte*) uctoa::digit_values#1 ← (const byte*) RADIX_DECIMAL_VALUES_CHAR + to:uctoa::@5 +uctoa::@6: scope:[uctoa] from uctoa + (byte) uctoa::value#13 ← phi( uctoa/(byte) uctoa::value#12 ) + (byte*) uctoa::buffer#16 ← phi( uctoa/(byte*) uctoa::buffer#21 ) + (byte) uctoa::radix#2 ← phi( uctoa/(byte) uctoa::radix#1 ) + (bool~) uctoa::$1 ← (byte) uctoa::radix#2 == (const byte) HEXADECIMAL + if((bool~) uctoa::$1) goto uctoa::@2 + to:uctoa::@7 +uctoa::@2: scope:[uctoa] from uctoa::@6 + (byte*) uctoa::buffer#18 ← phi( uctoa::@6/(byte*) uctoa::buffer#16 ) + (byte) uctoa::value#9 ← phi( uctoa::@6/(byte) uctoa::value#13 ) + (byte) uctoa::max_digits#2 ← (number) 2 + (byte*) uctoa::digit_values#2 ← (const byte*) RADIX_HEXADECIMAL_VALUES_CHAR + to:uctoa::@5 +uctoa::@7: scope:[uctoa] from uctoa::@6 + (byte) uctoa::value#14 ← phi( uctoa::@6/(byte) uctoa::value#13 ) + (byte*) uctoa::buffer#13 ← phi( uctoa::@6/(byte*) uctoa::buffer#16 ) + (byte) uctoa::radix#3 ← phi( uctoa::@6/(byte) uctoa::radix#2 ) + (bool~) uctoa::$2 ← (byte) uctoa::radix#3 == (const byte) OCTAL + if((bool~) uctoa::$2) goto uctoa::@3 + to:uctoa::@8 +uctoa::@3: scope:[uctoa] from uctoa::@7 + (byte*) uctoa::buffer#19 ← phi( uctoa::@7/(byte*) uctoa::buffer#13 ) + (byte) uctoa::value#10 ← phi( uctoa::@7/(byte) uctoa::value#14 ) + (byte) uctoa::max_digits#3 ← (number) 3 + (byte*) uctoa::digit_values#3 ← (const byte*) RADIX_OCTAL_VALUES_CHAR + to:uctoa::@5 +uctoa::@8: scope:[uctoa] from uctoa::@7 + (byte) uctoa::value#15 ← phi( uctoa::@7/(byte) uctoa::value#14 ) + (byte*) uctoa::buffer#10 ← phi( uctoa::@7/(byte*) uctoa::buffer#13 ) + (byte) uctoa::radix#4 ← phi( uctoa::@7/(byte) uctoa::radix#3 ) + (bool~) uctoa::$3 ← (byte) uctoa::radix#4 == (const byte) BINARY + if((bool~) uctoa::$3) goto uctoa::@4 + to:uctoa::@9 +uctoa::@4: scope:[uctoa] from uctoa::@8 + (byte*) uctoa::buffer#20 ← phi( uctoa::@8/(byte*) uctoa::buffer#10 ) + (byte) uctoa::value#11 ← phi( uctoa::@8/(byte) uctoa::value#15 ) + (byte) uctoa::max_digits#4 ← (number) 8 + (byte*) uctoa::digit_values#4 ← (const byte*) RADIX_BINARY_VALUES_CHAR + to:uctoa::@5 +uctoa::@9: scope:[uctoa] from uctoa::@8 + (byte*) uctoa::buffer#6 ← phi( uctoa::@8/(byte*) uctoa::buffer#10 ) + *((byte*) uctoa::buffer#6) ← (byte) 'e' + (byte*) uctoa::buffer#0 ← ++ (byte*) uctoa::buffer#6 + *((byte*) uctoa::buffer#0) ← (byte) 'r' + (byte*) uctoa::buffer#1 ← ++ (byte*) uctoa::buffer#0 + *((byte*) uctoa::buffer#1) ← (byte) 'r' + (byte*) uctoa::buffer#2 ← ++ (byte*) uctoa::buffer#1 + *((byte*) uctoa::buffer#2) ← (number) 0 + to:uctoa::@return +uctoa::@return: scope:[uctoa] from uctoa::@12 uctoa::@9 + return + to:@return +uctoa::@5: scope:[uctoa] from uctoa::@1 uctoa::@2 uctoa::@3 uctoa::@4 + (byte*) uctoa::buffer#15 ← phi( uctoa::@1/(byte*) uctoa::buffer#17 uctoa::@2/(byte*) uctoa::buffer#18 uctoa::@3/(byte*) uctoa::buffer#19 uctoa::@4/(byte*) uctoa::buffer#20 ) + (byte) uctoa::value#7 ← phi( uctoa::@1/(byte) uctoa::value#8 uctoa::@2/(byte) uctoa::value#9 uctoa::@3/(byte) uctoa::value#10 uctoa::@4/(byte) uctoa::value#11 ) + (byte*) uctoa::digit_values#8 ← phi( uctoa::@1/(byte*) uctoa::digit_values#1 uctoa::@2/(byte*) uctoa::digit_values#2 uctoa::@3/(byte*) uctoa::digit_values#3 uctoa::@4/(byte*) uctoa::digit_values#4 ) + (byte) uctoa::max_digits#7 ← phi( uctoa::@1/(byte) uctoa::max_digits#1 uctoa::@2/(byte) uctoa::max_digits#2 uctoa::@3/(byte) uctoa::max_digits#3 uctoa::@4/(byte) uctoa::max_digits#4 ) + (byte) uctoa::started#0 ← (byte) 0 + (byte) uctoa::digit#0 ← (byte) 0 + to:uctoa::@10 +uctoa::@10: scope:[uctoa] from uctoa::@13 uctoa::@5 + (byte*) uctoa::buffer#11 ← phi( uctoa::@13/(byte*) uctoa::buffer#14 uctoa::@5/(byte*) uctoa::buffer#15 ) + (byte) uctoa::started#3 ← phi( uctoa::@13/(byte) uctoa::started#4 uctoa::@5/(byte) uctoa::started#0 ) + (byte) uctoa::value#5 ← phi( uctoa::@13/(byte) uctoa::value#6 uctoa::@5/(byte) uctoa::value#7 ) + (byte*) uctoa::digit_values#6 ← phi( uctoa::@13/(byte*) uctoa::digit_values#7 uctoa::@5/(byte*) uctoa::digit_values#8 ) + (byte) uctoa::digit#2 ← phi( uctoa::@13/(byte) uctoa::digit#1 uctoa::@5/(byte) uctoa::digit#0 ) + (byte) uctoa::max_digits#5 ← phi( uctoa::@13/(byte) uctoa::max_digits#6 uctoa::@5/(byte) uctoa::max_digits#7 ) + (number~) uctoa::$4 ← (byte) uctoa::max_digits#5 - (number) 1 + (bool~) uctoa::$5 ← (byte) uctoa::digit#2 < (number~) uctoa::$4 + if((bool~) uctoa::$5) goto uctoa::@11 + to:uctoa::@12 +uctoa::@11: scope:[uctoa] from uctoa::@10 + (byte) uctoa::max_digits#8 ← phi( uctoa::@10/(byte) uctoa::max_digits#5 ) + (byte*) uctoa::buffer#12 ← phi( uctoa::@10/(byte*) uctoa::buffer#11 ) + (byte) uctoa::started#2 ← phi( uctoa::@10/(byte) uctoa::started#3 ) + (byte) uctoa::value#2 ← phi( uctoa::@10/(byte) uctoa::value#5 ) + (byte) uctoa::digit#3 ← phi( uctoa::@10/(byte) uctoa::digit#2 ) + (byte*) uctoa::digit_values#5 ← phi( uctoa::@10/(byte*) uctoa::digit_values#6 ) + (byte) uctoa::digit_value#0 ← *((byte*) uctoa::digit_values#5 + (byte) uctoa::digit#3) + (bool~) uctoa::$6 ← (byte) uctoa::value#2 >= (byte) uctoa::digit_value#0 + (bool~) uctoa::$7 ← (byte) uctoa::started#2 || (bool~) uctoa::$6 + (bool~) uctoa::$8 ← ! (bool~) uctoa::$7 + if((bool~) uctoa::$8) goto uctoa::@13 + to:uctoa::@14 +uctoa::@12: scope:[uctoa] from uctoa::@10 + (byte*) uctoa::buffer#7 ← phi( uctoa::@10/(byte*) uctoa::buffer#11 ) + (byte) uctoa::value#3 ← phi( uctoa::@10/(byte) uctoa::value#5 ) + (byte~) uctoa::$10 ← (byte)(byte) uctoa::value#3 + *((byte*) uctoa::buffer#7) ← *((const byte*) DIGITS + (byte~) uctoa::$10) + (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#7 + *((byte*) uctoa::buffer#3) ← (number) 0 + to:uctoa::@return +uctoa::@13: scope:[uctoa] from uctoa::@11 uctoa::@15 + (byte*) uctoa::buffer#14 ← phi( uctoa::@11/(byte*) uctoa::buffer#12 uctoa::@15/(byte*) uctoa::buffer#4 ) + (byte) uctoa::started#4 ← phi( uctoa::@11/(byte) uctoa::started#2 uctoa::@15/(byte) uctoa::started#1 ) + (byte) uctoa::value#6 ← phi( uctoa::@11/(byte) uctoa::value#2 uctoa::@15/(byte) uctoa::value#0 ) + (byte*) uctoa::digit_values#7 ← phi( uctoa::@11/(byte*) uctoa::digit_values#5 uctoa::@15/(byte*) uctoa::digit_values#9 ) + (byte) uctoa::max_digits#6 ← phi( uctoa::@11/(byte) uctoa::max_digits#8 uctoa::@15/(byte) uctoa::max_digits#9 ) + (byte) uctoa::digit#4 ← phi( uctoa::@11/(byte) uctoa::digit#3 uctoa::@15/(byte) uctoa::digit#5 ) + (byte) uctoa::digit#1 ← ++ (byte) uctoa::digit#4 + to:uctoa::@10 +uctoa::@14: scope:[uctoa] from uctoa::@11 + (byte*) uctoa::digit_values#10 ← phi( uctoa::@11/(byte*) uctoa::digit_values#5 ) + (byte) uctoa::max_digits#10 ← phi( uctoa::@11/(byte) uctoa::max_digits#8 ) + (byte) uctoa::digit#6 ← phi( uctoa::@11/(byte) uctoa::digit#3 ) + (byte) uctoa::digit_value#1 ← phi( uctoa::@11/(byte) uctoa::digit_value#0 ) + (byte) uctoa::value#4 ← phi( uctoa::@11/(byte) uctoa::value#2 ) + (byte*) uctoa::buffer#8 ← phi( uctoa::@11/(byte*) uctoa::buffer#12 ) + (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#8 + (byte) uctoa_append::value#0 ← (byte) uctoa::value#4 + (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#1 + call uctoa_append + (byte) uctoa_append::return#0 ← (byte) uctoa_append::return#2 + to:uctoa::@15 +uctoa::@15: scope:[uctoa] from uctoa::@14 + (byte*) uctoa::digit_values#9 ← phi( uctoa::@14/(byte*) uctoa::digit_values#10 ) + (byte) uctoa::max_digits#9 ← phi( uctoa::@14/(byte) uctoa::max_digits#10 ) + (byte) uctoa::digit#5 ← phi( uctoa::@14/(byte) uctoa::digit#6 ) + (byte*) uctoa::buffer#9 ← phi( uctoa::@14/(byte*) uctoa::buffer#8 ) + (byte) uctoa_append::return#3 ← phi( uctoa::@14/(byte) uctoa_append::return#0 ) + (byte~) uctoa::$9 ← (byte) uctoa_append::return#3 + (byte) uctoa::value#0 ← (byte~) uctoa::$9 + (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#9 + (byte) uctoa::started#1 ← (number) 1 + to:uctoa::@13 + +(byte()) uctoa_append((byte*) uctoa_append::buffer , (byte) uctoa_append::value , (byte) uctoa_append::sub) +uctoa_append: scope:[uctoa_append] from uctoa::@14 + (byte*) uctoa_append::buffer#3 ← phi( uctoa::@14/(byte*) uctoa_append::buffer#0 ) + (byte) uctoa_append::sub#3 ← phi( uctoa::@14/(byte) uctoa_append::sub#0 ) + (byte) uctoa_append::value#5 ← phi( uctoa::@14/(byte) uctoa_append::value#0 ) + (byte) uctoa_append::digit#0 ← (byte) 0 + to:uctoa_append::@1 +uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 + (byte*) uctoa_append::buffer#2 ← phi( uctoa_append/(byte*) uctoa_append::buffer#3 uctoa_append::@2/(byte*) uctoa_append::buffer#4 ) + (byte) uctoa_append::digit#4 ← phi( uctoa_append/(byte) uctoa_append::digit#0 uctoa_append::@2/(byte) uctoa_append::digit#1 ) + (byte) uctoa_append::sub#1 ← phi( uctoa_append/(byte) uctoa_append::sub#3 uctoa_append::@2/(byte) uctoa_append::sub#2 ) + (byte) uctoa_append::value#2 ← phi( uctoa_append/(byte) uctoa_append::value#5 uctoa_append::@2/(byte) uctoa_append::value#1 ) + (bool~) uctoa_append::$0 ← (byte) uctoa_append::value#2 >= (byte) uctoa_append::sub#1 + if((bool~) uctoa_append::$0) goto uctoa_append::@2 + to:uctoa_append::@3 +uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 + (byte*) uctoa_append::buffer#4 ← phi( uctoa_append::@1/(byte*) uctoa_append::buffer#2 ) + (byte) uctoa_append::sub#2 ← phi( uctoa_append::@1/(byte) uctoa_append::sub#1 ) + (byte) uctoa_append::value#3 ← phi( uctoa_append::@1/(byte) uctoa_append::value#2 ) + (byte) uctoa_append::digit#2 ← phi( uctoa_append::@1/(byte) uctoa_append::digit#4 ) + (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 + (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#3 - (byte) uctoa_append::sub#2 + to:uctoa_append::@1 +uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 + (byte) uctoa_append::value#4 ← phi( uctoa_append::@1/(byte) uctoa_append::value#2 ) + (byte*) uctoa_append::buffer#1 ← phi( uctoa_append::@1/(byte*) uctoa_append::buffer#2 ) + (byte) uctoa_append::digit#3 ← phi( uctoa_append::@1/(byte) uctoa_append::digit#4 ) + *((byte*) uctoa_append::buffer#1) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#3) + (byte) uctoa_append::return#1 ← (byte) uctoa_append::value#4 + to:uctoa_append::@return +uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 + (byte) uctoa_append::return#4 ← phi( uctoa_append::@3/(byte) uctoa_append::return#1 ) + (byte) uctoa_append::return#2 ← (byte) uctoa_append::return#4 + return + to:@return + +(void()) utoa((word) utoa::value , (byte*) utoa::buffer , (byte) utoa::radix) +utoa: scope:[utoa] from printf_uint::@3 + (byte*) utoa::buffer#21 ← phi( printf_uint::@3/(byte*) utoa::buffer#5 ) + (word) utoa::value#12 ← phi( printf_uint::@3/(word) utoa::value#1 ) + (byte) utoa::radix#1 ← phi( printf_uint::@3/(byte) utoa::radix#0 ) + (byte) utoa::max_digits#0 ← (byte) 0 + (word*) utoa::digit_values#0 ← (word*) 0 + (bool~) utoa::$0 ← (byte) utoa::radix#1 == (const byte) DECIMAL + if((bool~) utoa::$0) goto utoa::@1 + to:utoa::@6 +utoa::@1: scope:[utoa] from utoa + (byte*) utoa::buffer#17 ← phi( utoa/(byte*) utoa::buffer#21 ) + (word) utoa::value#8 ← phi( utoa/(word) utoa::value#12 ) + (byte) utoa::max_digits#1 ← (number) 5 + (word*) utoa::digit_values#1 ← (const word*) RADIX_DECIMAL_VALUES + to:utoa::@5 +utoa::@6: scope:[utoa] from utoa + (word) utoa::value#13 ← phi( utoa/(word) utoa::value#12 ) + (byte*) utoa::buffer#16 ← phi( utoa/(byte*) utoa::buffer#21 ) + (byte) utoa::radix#2 ← phi( utoa/(byte) utoa::radix#1 ) + (bool~) utoa::$1 ← (byte) utoa::radix#2 == (const byte) HEXADECIMAL + if((bool~) utoa::$1) goto utoa::@2 + to:utoa::@7 +utoa::@2: scope:[utoa] from utoa::@6 + (byte*) utoa::buffer#18 ← phi( utoa::@6/(byte*) utoa::buffer#16 ) + (word) utoa::value#9 ← phi( utoa::@6/(word) utoa::value#13 ) + (byte) utoa::max_digits#2 ← (number) 4 + (word*) utoa::digit_values#2 ← (const word*) RADIX_HEXADECIMAL_VALUES + to:utoa::@5 +utoa::@7: scope:[utoa] from utoa::@6 + (word) utoa::value#14 ← phi( utoa::@6/(word) utoa::value#13 ) + (byte*) utoa::buffer#13 ← phi( utoa::@6/(byte*) utoa::buffer#16 ) + (byte) utoa::radix#3 ← phi( utoa::@6/(byte) utoa::radix#2 ) + (bool~) utoa::$2 ← (byte) utoa::radix#3 == (const byte) OCTAL + if((bool~) utoa::$2) goto utoa::@3 + to:utoa::@8 +utoa::@3: scope:[utoa] from utoa::@7 + (byte*) utoa::buffer#19 ← phi( utoa::@7/(byte*) utoa::buffer#13 ) + (word) utoa::value#10 ← phi( utoa::@7/(word) utoa::value#14 ) + (byte) utoa::max_digits#3 ← (number) 6 + (word*) utoa::digit_values#3 ← (const word*) RADIX_OCTAL_VALUES + to:utoa::@5 +utoa::@8: scope:[utoa] from utoa::@7 + (word) utoa::value#15 ← phi( utoa::@7/(word) utoa::value#14 ) + (byte*) utoa::buffer#10 ← phi( utoa::@7/(byte*) utoa::buffer#13 ) + (byte) utoa::radix#4 ← phi( utoa::@7/(byte) utoa::radix#3 ) + (bool~) utoa::$3 ← (byte) utoa::radix#4 == (const byte) BINARY + if((bool~) utoa::$3) goto utoa::@4 + to:utoa::@9 +utoa::@4: scope:[utoa] from utoa::@8 + (byte*) utoa::buffer#20 ← phi( utoa::@8/(byte*) utoa::buffer#10 ) + (word) utoa::value#11 ← phi( utoa::@8/(word) utoa::value#15 ) + (byte) utoa::max_digits#4 ← (number) $10 + (word*) utoa::digit_values#4 ← (const word*) RADIX_BINARY_VALUES + to:utoa::@5 +utoa::@9: scope:[utoa] from utoa::@8 + (byte*) utoa::buffer#6 ← phi( utoa::@8/(byte*) utoa::buffer#10 ) + *((byte*) utoa::buffer#6) ← (byte) 'e' + (byte*) utoa::buffer#0 ← ++ (byte*) utoa::buffer#6 + *((byte*) utoa::buffer#0) ← (byte) 'r' + (byte*) utoa::buffer#1 ← ++ (byte*) utoa::buffer#0 + *((byte*) utoa::buffer#1) ← (byte) 'r' + (byte*) utoa::buffer#2 ← ++ (byte*) utoa::buffer#1 + *((byte*) utoa::buffer#2) ← (number) 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 + (byte*) utoa::buffer#15 ← phi( utoa::@1/(byte*) utoa::buffer#17 utoa::@2/(byte*) utoa::buffer#18 utoa::@3/(byte*) utoa::buffer#19 utoa::@4/(byte*) utoa::buffer#20 ) + (word) utoa::value#7 ← phi( utoa::@1/(word) utoa::value#8 utoa::@2/(word) utoa::value#9 utoa::@3/(word) utoa::value#10 utoa::@4/(word) utoa::value#11 ) + (word*) utoa::digit_values#8 ← phi( utoa::@1/(word*) utoa::digit_values#1 utoa::@2/(word*) utoa::digit_values#2 utoa::@3/(word*) utoa::digit_values#3 utoa::@4/(word*) utoa::digit_values#4 ) + (byte) utoa::max_digits#7 ← phi( utoa::@1/(byte) utoa::max_digits#1 utoa::@2/(byte) utoa::max_digits#2 utoa::@3/(byte) utoa::max_digits#3 utoa::@4/(byte) utoa::max_digits#4 ) + (byte) utoa::started#0 ← (byte) 0 + (byte) utoa::digit#0 ← (byte) 0 + to:utoa::@10 +utoa::@10: scope:[utoa] from utoa::@13 utoa::@5 + (byte*) utoa::buffer#11 ← phi( utoa::@13/(byte*) utoa::buffer#14 utoa::@5/(byte*) utoa::buffer#15 ) + (byte) utoa::started#3 ← phi( utoa::@13/(byte) utoa::started#4 utoa::@5/(byte) utoa::started#0 ) + (word) utoa::value#5 ← phi( utoa::@13/(word) utoa::value#6 utoa::@5/(word) utoa::value#7 ) + (word*) utoa::digit_values#6 ← phi( utoa::@13/(word*) utoa::digit_values#7 utoa::@5/(word*) utoa::digit_values#8 ) + (byte) utoa::digit#2 ← phi( utoa::@13/(byte) utoa::digit#1 utoa::@5/(byte) utoa::digit#0 ) + (byte) utoa::max_digits#5 ← phi( utoa::@13/(byte) utoa::max_digits#6 utoa::@5/(byte) utoa::max_digits#7 ) + (number~) utoa::$4 ← (byte) utoa::max_digits#5 - (number) 1 + (bool~) utoa::$5 ← (byte) utoa::digit#2 < (number~) utoa::$4 + if((bool~) utoa::$5) goto utoa::@11 + to:utoa::@12 +utoa::@11: scope:[utoa] from utoa::@10 + (byte) utoa::max_digits#8 ← phi( utoa::@10/(byte) utoa::max_digits#5 ) + (byte*) utoa::buffer#12 ← phi( utoa::@10/(byte*) utoa::buffer#11 ) + (byte) utoa::started#2 ← phi( utoa::@10/(byte) utoa::started#3 ) + (word) utoa::value#2 ← phi( utoa::@10/(word) utoa::value#5 ) + (word*) utoa::digit_values#5 ← phi( utoa::@10/(word*) utoa::digit_values#6 ) + (byte) utoa::digit#3 ← phi( utoa::@10/(byte) utoa::digit#2 ) + (byte~) utoa::$10 ← (byte) utoa::digit#3 * (const byte) SIZEOF_WORD + (word) utoa::digit_value#0 ← *((word*) utoa::digit_values#5 + (byte~) utoa::$10) + (bool~) utoa::$6 ← (word) utoa::value#2 >= (word) utoa::digit_value#0 + (bool~) utoa::$7 ← (byte) utoa::started#2 || (bool~) utoa::$6 + (bool~) utoa::$8 ← ! (bool~) utoa::$7 + if((bool~) utoa::$8) goto utoa::@13 + to:utoa::@14 +utoa::@12: scope:[utoa] from utoa::@10 + (byte*) utoa::buffer#7 ← phi( utoa::@10/(byte*) utoa::buffer#11 ) + (word) utoa::value#3 ← phi( utoa::@10/(word) utoa::value#5 ) + (byte~) utoa::$11 ← (byte)(word) utoa::value#3 + *((byte*) utoa::buffer#7) ← *((const byte*) DIGITS + (byte~) utoa::$11) + (byte*) utoa::buffer#3 ← ++ (byte*) utoa::buffer#7 + *((byte*) utoa::buffer#3) ← (number) 0 + to:utoa::@return +utoa::@13: scope:[utoa] from utoa::@11 utoa::@15 + (byte*) utoa::buffer#14 ← phi( utoa::@11/(byte*) utoa::buffer#12 utoa::@15/(byte*) utoa::buffer#4 ) + (byte) utoa::started#4 ← phi( utoa::@11/(byte) utoa::started#2 utoa::@15/(byte) utoa::started#1 ) + (word) utoa::value#6 ← phi( utoa::@11/(word) utoa::value#2 utoa::@15/(word) utoa::value#0 ) + (word*) utoa::digit_values#7 ← phi( utoa::@11/(word*) utoa::digit_values#5 utoa::@15/(word*) utoa::digit_values#9 ) + (byte) utoa::max_digits#6 ← phi( utoa::@11/(byte) utoa::max_digits#8 utoa::@15/(byte) utoa::max_digits#9 ) + (byte) utoa::digit#4 ← phi( utoa::@11/(byte) utoa::digit#3 utoa::@15/(byte) utoa::digit#5 ) + (byte) utoa::digit#1 ← ++ (byte) utoa::digit#4 + to:utoa::@10 +utoa::@14: scope:[utoa] from utoa::@11 + (word*) utoa::digit_values#10 ← phi( utoa::@11/(word*) utoa::digit_values#5 ) + (byte) utoa::max_digits#10 ← phi( utoa::@11/(byte) utoa::max_digits#8 ) + (byte) utoa::digit#6 ← phi( utoa::@11/(byte) utoa::digit#3 ) + (word) utoa::digit_value#1 ← phi( utoa::@11/(word) utoa::digit_value#0 ) + (word) utoa::value#4 ← phi( utoa::@11/(word) utoa::value#2 ) + (byte*) utoa::buffer#8 ← phi( utoa::@11/(byte*) utoa::buffer#12 ) + (byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#8 + (word) utoa_append::value#0 ← (word) utoa::value#4 + (word) utoa_append::sub#0 ← (word) utoa::digit_value#1 + call utoa_append + (word) utoa_append::return#0 ← (word) utoa_append::return#2 + to:utoa::@15 +utoa::@15: scope:[utoa] from utoa::@14 + (word*) utoa::digit_values#9 ← phi( utoa::@14/(word*) utoa::digit_values#10 ) + (byte) utoa::max_digits#9 ← phi( utoa::@14/(byte) utoa::max_digits#10 ) + (byte) utoa::digit#5 ← phi( utoa::@14/(byte) utoa::digit#6 ) + (byte*) utoa::buffer#9 ← phi( utoa::@14/(byte*) utoa::buffer#8 ) + (word) utoa_append::return#3 ← phi( utoa::@14/(word) utoa_append::return#0 ) + (word~) utoa::$9 ← (word) utoa_append::return#3 + (word) utoa::value#0 ← (word~) utoa::$9 + (byte*) utoa::buffer#4 ← ++ (byte*) utoa::buffer#9 + (byte) utoa::started#1 ← (number) 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 + (byte*) utoa_append::buffer#3 ← phi( utoa::@14/(byte*) utoa_append::buffer#0 ) + (word) utoa_append::sub#3 ← phi( utoa::@14/(word) utoa_append::sub#0 ) + (word) utoa_append::value#5 ← phi( utoa::@14/(word) utoa_append::value#0 ) + (byte) utoa_append::digit#0 ← (byte) 0 + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + (byte*) utoa_append::buffer#2 ← phi( utoa_append/(byte*) utoa_append::buffer#3 utoa_append::@2/(byte*) utoa_append::buffer#4 ) + (byte) utoa_append::digit#4 ← phi( utoa_append/(byte) utoa_append::digit#0 utoa_append::@2/(byte) utoa_append::digit#1 ) + (word) utoa_append::sub#1 ← phi( utoa_append/(word) utoa_append::sub#3 utoa_append::@2/(word) utoa_append::sub#2 ) + (word) utoa_append::value#2 ← phi( utoa_append/(word) utoa_append::value#5 utoa_append::@2/(word) utoa_append::value#1 ) + (bool~) utoa_append::$0 ← (word) utoa_append::value#2 >= (word) utoa_append::sub#1 + if((bool~) utoa_append::$0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + (byte*) utoa_append::buffer#4 ← phi( utoa_append::@1/(byte*) utoa_append::buffer#2 ) + (word) utoa_append::sub#2 ← phi( utoa_append::@1/(word) utoa_append::sub#1 ) + (word) utoa_append::value#3 ← phi( utoa_append::@1/(word) utoa_append::value#2 ) + (byte) utoa_append::digit#2 ← phi( utoa_append::@1/(byte) utoa_append::digit#4 ) + (byte) utoa_append::digit#1 ← ++ (byte) utoa_append::digit#2 + (word) utoa_append::value#1 ← (word) utoa_append::value#3 - (word) utoa_append::sub#2 + to:utoa_append::@1 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + (word) utoa_append::value#4 ← phi( utoa_append::@1/(word) utoa_append::value#2 ) + (byte*) utoa_append::buffer#1 ← phi( utoa_append::@1/(byte*) utoa_append::buffer#2 ) + (byte) utoa_append::digit#3 ← phi( utoa_append::@1/(byte) utoa_append::digit#4 ) + *((byte*) utoa_append::buffer#1) ← *((const byte*) DIGITS + (byte) utoa_append::digit#3) + (word) utoa_append::return#1 ← (word) utoa_append::value#4 + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + (word) utoa_append::return#4 ← phi( utoa_append::@3/(word) utoa_append::return#1 ) + (word) utoa_append::return#2 ← (word) 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 + (byte*) ultoa::buffer#21 ← phi( printf_ulong::@3/(byte*) ultoa::buffer#5 ) + (dword) ultoa::value#12 ← phi( printf_ulong::@3/(dword) ultoa::value#1 ) + (byte) ultoa::radix#1 ← phi( printf_ulong::@3/(byte) ultoa::radix#0 ) + (byte) ultoa::max_digits#0 ← (byte) 0 + (dword*) ultoa::digit_values#0 ← (dword*) 0 + (bool~) ultoa::$0 ← (byte) ultoa::radix#1 == (const byte) DECIMAL + if((bool~) ultoa::$0) goto ultoa::@1 + to:ultoa::@6 +ultoa::@1: scope:[ultoa] from ultoa + (byte*) ultoa::buffer#17 ← phi( ultoa/(byte*) ultoa::buffer#21 ) + (dword) ultoa::value#8 ← phi( ultoa/(dword) ultoa::value#12 ) + (byte) ultoa::max_digits#1 ← (number) $a + (dword*) ultoa::digit_values#1 ← (const dword*) RADIX_DECIMAL_VALUES_LONG + to:ultoa::@5 +ultoa::@6: scope:[ultoa] from ultoa + (dword) ultoa::value#13 ← phi( ultoa/(dword) ultoa::value#12 ) + (byte*) ultoa::buffer#16 ← phi( ultoa/(byte*) ultoa::buffer#21 ) + (byte) ultoa::radix#2 ← phi( ultoa/(byte) ultoa::radix#1 ) + (bool~) ultoa::$1 ← (byte) ultoa::radix#2 == (const byte) HEXADECIMAL + if((bool~) ultoa::$1) goto ultoa::@2 + to:ultoa::@7 +ultoa::@2: scope:[ultoa] from ultoa::@6 + (byte*) ultoa::buffer#18 ← phi( ultoa::@6/(byte*) ultoa::buffer#16 ) + (dword) ultoa::value#9 ← phi( ultoa::@6/(dword) ultoa::value#13 ) + (byte) ultoa::max_digits#2 ← (number) 8 + (dword*) ultoa::digit_values#2 ← (const dword*) RADIX_HEXADECIMAL_VALUES_LONG + to:ultoa::@5 +ultoa::@7: scope:[ultoa] from ultoa::@6 + (dword) ultoa::value#14 ← phi( ultoa::@6/(dword) ultoa::value#13 ) + (byte*) ultoa::buffer#13 ← phi( ultoa::@6/(byte*) ultoa::buffer#16 ) + (byte) ultoa::radix#3 ← phi( ultoa::@6/(byte) ultoa::radix#2 ) + (bool~) ultoa::$2 ← (byte) ultoa::radix#3 == (const byte) OCTAL + if((bool~) ultoa::$2) goto ultoa::@3 + to:ultoa::@8 +ultoa::@3: scope:[ultoa] from ultoa::@7 + (byte*) ultoa::buffer#19 ← phi( ultoa::@7/(byte*) ultoa::buffer#13 ) + (dword) ultoa::value#10 ← phi( ultoa::@7/(dword) ultoa::value#14 ) + (byte) ultoa::max_digits#3 ← (number) $b + (dword*) ultoa::digit_values#3 ← (const dword*) RADIX_OCTAL_VALUES_LONG + to:ultoa::@5 +ultoa::@8: scope:[ultoa] from ultoa::@7 + (dword) ultoa::value#15 ← phi( ultoa::@7/(dword) ultoa::value#14 ) + (byte*) ultoa::buffer#10 ← phi( ultoa::@7/(byte*) ultoa::buffer#13 ) + (byte) ultoa::radix#4 ← phi( ultoa::@7/(byte) ultoa::radix#3 ) + (bool~) ultoa::$3 ← (byte) ultoa::radix#4 == (const byte) BINARY + if((bool~) ultoa::$3) goto ultoa::@4 + to:ultoa::@9 +ultoa::@4: scope:[ultoa] from ultoa::@8 + (byte*) ultoa::buffer#20 ← phi( ultoa::@8/(byte*) ultoa::buffer#10 ) + (dword) ultoa::value#11 ← phi( ultoa::@8/(dword) ultoa::value#15 ) + (byte) ultoa::max_digits#4 ← (number) $20 + (dword*) ultoa::digit_values#4 ← (const dword*) RADIX_BINARY_VALUES_LONG + to:ultoa::@5 +ultoa::@9: scope:[ultoa] from ultoa::@8 + (byte*) ultoa::buffer#6 ← phi( ultoa::@8/(byte*) ultoa::buffer#10 ) + *((byte*) ultoa::buffer#6) ← (byte) 'e' + (byte*) ultoa::buffer#0 ← ++ (byte*) ultoa::buffer#6 + *((byte*) ultoa::buffer#0) ← (byte) 'r' + (byte*) ultoa::buffer#1 ← ++ (byte*) ultoa::buffer#0 + *((byte*) ultoa::buffer#1) ← (byte) 'r' + (byte*) ultoa::buffer#2 ← ++ (byte*) ultoa::buffer#1 + *((byte*) ultoa::buffer#2) ← (number) 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 + (byte*) ultoa::buffer#15 ← phi( ultoa::@1/(byte*) ultoa::buffer#17 ultoa::@2/(byte*) ultoa::buffer#18 ultoa::@3/(byte*) ultoa::buffer#19 ultoa::@4/(byte*) ultoa::buffer#20 ) + (dword) ultoa::value#7 ← phi( ultoa::@1/(dword) ultoa::value#8 ultoa::@2/(dword) ultoa::value#9 ultoa::@3/(dword) ultoa::value#10 ultoa::@4/(dword) ultoa::value#11 ) + (dword*) ultoa::digit_values#8 ← phi( ultoa::@1/(dword*) ultoa::digit_values#1 ultoa::@2/(dword*) ultoa::digit_values#2 ultoa::@3/(dword*) ultoa::digit_values#3 ultoa::@4/(dword*) ultoa::digit_values#4 ) + (byte) ultoa::max_digits#7 ← phi( ultoa::@1/(byte) ultoa::max_digits#1 ultoa::@2/(byte) ultoa::max_digits#2 ultoa::@3/(byte) ultoa::max_digits#3 ultoa::@4/(byte) ultoa::max_digits#4 ) + (byte) ultoa::started#0 ← (byte) 0 + (byte) ultoa::digit#0 ← (byte) 0 + to:ultoa::@10 +ultoa::@10: scope:[ultoa] from ultoa::@13 ultoa::@5 + (byte*) ultoa::buffer#11 ← phi( ultoa::@13/(byte*) ultoa::buffer#14 ultoa::@5/(byte*) ultoa::buffer#15 ) + (byte) ultoa::started#3 ← phi( ultoa::@13/(byte) ultoa::started#4 ultoa::@5/(byte) ultoa::started#0 ) + (dword) ultoa::value#5 ← phi( ultoa::@13/(dword) ultoa::value#6 ultoa::@5/(dword) ultoa::value#7 ) + (dword*) ultoa::digit_values#6 ← phi( ultoa::@13/(dword*) ultoa::digit_values#7 ultoa::@5/(dword*) ultoa::digit_values#8 ) + (byte) ultoa::digit#2 ← phi( ultoa::@13/(byte) ultoa::digit#1 ultoa::@5/(byte) ultoa::digit#0 ) + (byte) ultoa::max_digits#5 ← phi( ultoa::@13/(byte) ultoa::max_digits#6 ultoa::@5/(byte) ultoa::max_digits#7 ) + (number~) ultoa::$4 ← (byte) ultoa::max_digits#5 - (number) 1 + (bool~) ultoa::$5 ← (byte) ultoa::digit#2 < (number~) ultoa::$4 + if((bool~) ultoa::$5) goto ultoa::@11 + to:ultoa::@12 +ultoa::@11: scope:[ultoa] from ultoa::@10 + (byte) ultoa::max_digits#8 ← phi( ultoa::@10/(byte) ultoa::max_digits#5 ) + (byte*) ultoa::buffer#12 ← phi( ultoa::@10/(byte*) ultoa::buffer#11 ) + (byte) ultoa::started#2 ← phi( ultoa::@10/(byte) ultoa::started#3 ) + (dword) ultoa::value#2 ← phi( ultoa::@10/(dword) ultoa::value#5 ) + (dword*) ultoa::digit_values#5 ← phi( ultoa::@10/(dword*) ultoa::digit_values#6 ) + (byte) ultoa::digit#3 ← phi( ultoa::@10/(byte) ultoa::digit#2 ) + (byte~) ultoa::$10 ← (byte) ultoa::digit#3 * (const byte) SIZEOF_DWORD + (dword) ultoa::digit_value#0 ← *((dword*) ultoa::digit_values#5 + (byte~) ultoa::$10) + (bool~) ultoa::$6 ← (dword) ultoa::value#2 >= (dword) ultoa::digit_value#0 + (bool~) ultoa::$7 ← (byte) ultoa::started#2 || (bool~) ultoa::$6 + (bool~) ultoa::$8 ← ! (bool~) ultoa::$7 + if((bool~) ultoa::$8) goto ultoa::@13 + to:ultoa::@14 +ultoa::@12: scope:[ultoa] from ultoa::@10 + (byte*) ultoa::buffer#7 ← phi( ultoa::@10/(byte*) ultoa::buffer#11 ) + (dword) ultoa::value#3 ← phi( ultoa::@10/(dword) ultoa::value#5 ) + (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#3 + *((byte*) ultoa::buffer#7) ← *((const byte*) DIGITS + (byte~) ultoa::$11) + (byte*) ultoa::buffer#3 ← ++ (byte*) ultoa::buffer#7 + *((byte*) ultoa::buffer#3) ← (number) 0 + to:ultoa::@return +ultoa::@13: scope:[ultoa] from ultoa::@11 ultoa::@15 + (byte*) ultoa::buffer#14 ← phi( ultoa::@11/(byte*) ultoa::buffer#12 ultoa::@15/(byte*) ultoa::buffer#4 ) + (byte) ultoa::started#4 ← phi( ultoa::@11/(byte) ultoa::started#2 ultoa::@15/(byte) ultoa::started#1 ) + (dword) ultoa::value#6 ← phi( ultoa::@11/(dword) ultoa::value#2 ultoa::@15/(dword) ultoa::value#0 ) + (dword*) ultoa::digit_values#7 ← phi( ultoa::@11/(dword*) ultoa::digit_values#5 ultoa::@15/(dword*) ultoa::digit_values#9 ) + (byte) ultoa::max_digits#6 ← phi( ultoa::@11/(byte) ultoa::max_digits#8 ultoa::@15/(byte) ultoa::max_digits#9 ) + (byte) ultoa::digit#4 ← phi( ultoa::@11/(byte) ultoa::digit#3 ultoa::@15/(byte) ultoa::digit#5 ) + (byte) ultoa::digit#1 ← ++ (byte) ultoa::digit#4 + to:ultoa::@10 +ultoa::@14: scope:[ultoa] from ultoa::@11 + (dword*) ultoa::digit_values#10 ← phi( ultoa::@11/(dword*) ultoa::digit_values#5 ) + (byte) ultoa::max_digits#10 ← phi( ultoa::@11/(byte) ultoa::max_digits#8 ) + (byte) ultoa::digit#6 ← phi( ultoa::@11/(byte) ultoa::digit#3 ) + (dword) ultoa::digit_value#1 ← phi( ultoa::@11/(dword) ultoa::digit_value#0 ) + (dword) ultoa::value#4 ← phi( ultoa::@11/(dword) ultoa::value#2 ) + (byte*) ultoa::buffer#8 ← phi( ultoa::@11/(byte*) ultoa::buffer#12 ) + (byte*) ultoa_append::buffer#0 ← (byte*) ultoa::buffer#8 + (dword) ultoa_append::value#0 ← (dword) ultoa::value#4 + (dword) ultoa_append::sub#0 ← (dword) ultoa::digit_value#1 + call ultoa_append + (dword) ultoa_append::return#0 ← (dword) ultoa_append::return#2 + to:ultoa::@15 +ultoa::@15: scope:[ultoa] from ultoa::@14 + (dword*) ultoa::digit_values#9 ← phi( ultoa::@14/(dword*) ultoa::digit_values#10 ) + (byte) ultoa::max_digits#9 ← phi( ultoa::@14/(byte) ultoa::max_digits#10 ) + (byte) ultoa::digit#5 ← phi( ultoa::@14/(byte) ultoa::digit#6 ) + (byte*) ultoa::buffer#9 ← phi( ultoa::@14/(byte*) ultoa::buffer#8 ) + (dword) ultoa_append::return#3 ← phi( ultoa::@14/(dword) ultoa_append::return#0 ) + (dword~) ultoa::$9 ← (dword) ultoa_append::return#3 + (dword) ultoa::value#0 ← (dword~) ultoa::$9 + (byte*) ultoa::buffer#4 ← ++ (byte*) ultoa::buffer#9 + (byte) ultoa::started#1 ← (number) 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 + (byte*) ultoa_append::buffer#3 ← phi( ultoa::@14/(byte*) ultoa_append::buffer#0 ) + (dword) ultoa_append::sub#3 ← phi( ultoa::@14/(dword) ultoa_append::sub#0 ) + (dword) ultoa_append::value#5 ← phi( ultoa::@14/(dword) ultoa_append::value#0 ) + (byte) ultoa_append::digit#0 ← (byte) 0 + to:ultoa_append::@1 +ultoa_append::@1: scope:[ultoa_append] from ultoa_append ultoa_append::@2 + (byte*) ultoa_append::buffer#2 ← phi( ultoa_append/(byte*) ultoa_append::buffer#3 ultoa_append::@2/(byte*) ultoa_append::buffer#4 ) + (byte) ultoa_append::digit#4 ← phi( ultoa_append/(byte) ultoa_append::digit#0 ultoa_append::@2/(byte) ultoa_append::digit#1 ) + (dword) ultoa_append::sub#1 ← phi( ultoa_append/(dword) ultoa_append::sub#3 ultoa_append::@2/(dword) ultoa_append::sub#2 ) + (dword) ultoa_append::value#2 ← phi( ultoa_append/(dword) ultoa_append::value#5 ultoa_append::@2/(dword) ultoa_append::value#1 ) + (bool~) ultoa_append::$0 ← (dword) ultoa_append::value#2 >= (dword) ultoa_append::sub#1 + if((bool~) ultoa_append::$0) goto ultoa_append::@2 + to:ultoa_append::@3 +ultoa_append::@2: scope:[ultoa_append] from ultoa_append::@1 + (byte*) ultoa_append::buffer#4 ← phi( ultoa_append::@1/(byte*) ultoa_append::buffer#2 ) + (dword) ultoa_append::sub#2 ← phi( ultoa_append::@1/(dword) ultoa_append::sub#1 ) + (dword) ultoa_append::value#3 ← phi( ultoa_append::@1/(dword) ultoa_append::value#2 ) + (byte) ultoa_append::digit#2 ← phi( ultoa_append::@1/(byte) ultoa_append::digit#4 ) + (byte) ultoa_append::digit#1 ← ++ (byte) ultoa_append::digit#2 + (dword) ultoa_append::value#1 ← (dword) ultoa_append::value#3 - (dword) ultoa_append::sub#2 + to:ultoa_append::@1 +ultoa_append::@3: scope:[ultoa_append] from ultoa_append::@1 + (dword) ultoa_append::value#4 ← phi( ultoa_append::@1/(dword) ultoa_append::value#2 ) + (byte*) ultoa_append::buffer#1 ← phi( ultoa_append::@1/(byte*) ultoa_append::buffer#2 ) + (byte) ultoa_append::digit#3 ← phi( ultoa_append::@1/(byte) ultoa_append::digit#4 ) + *((byte*) ultoa_append::buffer#1) ← *((const byte*) DIGITS + (byte) ultoa_append::digit#3) + (dword) ultoa_append::return#1 ← (dword) ultoa_append::value#4 + to:ultoa_append::@return +ultoa_append::@return: scope:[ultoa_append] from ultoa_append::@3 + (dword) ultoa_append::return#4 ← phi( ultoa_append::@3/(dword) ultoa_append::return#1 ) + (dword) ultoa_append::return#2 ← (dword) ultoa_append::return#4 + return + to:@return + +(void()) clrscr() +clrscr: scope:[clrscr] from main + (byte*) clrscr::line_text#0 ← (const nomodify byte*) CONIO_SCREEN_TEXT + (byte*) clrscr::line_cols#0 ← (const nomodify byte*) CONIO_SCREEN_COLORS + (byte) clrscr::l#0 ← (byte) 0 + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr clrscr::@6 + (byte*) clrscr::line_cols#6 ← phi( clrscr/(byte*) clrscr::line_cols#0 clrscr::@6/(byte*) clrscr::line_cols#1 ) + (byte*) clrscr::line_text#6 ← phi( clrscr/(byte*) clrscr::line_text#0 clrscr::@6/(byte*) clrscr::line_text#1 ) + (byte) clrscr::l#2 ← phi( clrscr/(byte) clrscr::l#0 clrscr::@6/(byte) clrscr::l#1 ) + (bool~) clrscr::$0 ← (byte) clrscr::l#2 < (number) $19 + if((bool~) clrscr::$0) goto clrscr::@2 + to:clrscr::@3 +clrscr::@2: scope:[clrscr] from clrscr::@1 + (byte) clrscr::l#5 ← phi( clrscr::@1/(byte) clrscr::l#2 ) + (byte*) clrscr::line_cols#5 ← phi( clrscr::@1/(byte*) clrscr::line_cols#6 ) + (byte*) clrscr::line_text#5 ← phi( clrscr::@1/(byte*) clrscr::line_text#6 ) + (byte) clrscr::c#0 ← (byte) 0 + to:clrscr::@4 +clrscr::@3: scope:[clrscr] from clrscr::@1 + (byte) conio_cursor_x ← (number) 0 + (byte) conio_cursor_y ← (number) 0 + (byte*) conio_line_text ← (const nomodify byte*) CONIO_SCREEN_TEXT + (byte*) conio_line_color ← (const nomodify byte*) CONIO_SCREEN_COLORS + to:clrscr::@return +clrscr::@4: scope:[clrscr] from clrscr::@2 clrscr::@5 + (byte) clrscr::l#4 ← phi( clrscr::@2/(byte) clrscr::l#5 clrscr::@5/(byte) clrscr::l#6 ) + (byte*) clrscr::line_cols#4 ← phi( clrscr::@2/(byte*) clrscr::line_cols#5 clrscr::@5/(byte*) clrscr::line_cols#2 ) + (byte*) clrscr::line_text#4 ← phi( clrscr::@2/(byte*) clrscr::line_text#5 clrscr::@5/(byte*) clrscr::line_text#2 ) + (byte) clrscr::c#2 ← phi( clrscr::@2/(byte) clrscr::c#0 clrscr::@5/(byte) clrscr::c#1 ) + (bool~) clrscr::$1 ← (byte) clrscr::c#2 < (number) $28 + if((bool~) clrscr::$1) goto clrscr::@5 + to:clrscr::@6 +clrscr::@5: scope:[clrscr] from clrscr::@4 + (byte) clrscr::l#6 ← phi( clrscr::@4/(byte) clrscr::l#4 ) + (byte*) clrscr::line_cols#2 ← phi( clrscr::@4/(byte*) clrscr::line_cols#4 ) + (byte) clrscr::c#3 ← phi( clrscr::@4/(byte) clrscr::c#2 ) + (byte*) clrscr::line_text#2 ← phi( clrscr::@4/(byte*) clrscr::line_text#4 ) + *((byte*) clrscr::line_text#2 + (byte) clrscr::c#3) ← (byte) ' ' + *((byte*) clrscr::line_cols#2 + (byte) clrscr::c#3) ← (byte) conio_textcolor + (byte) clrscr::c#1 ← ++ (byte) clrscr::c#3 + to:clrscr::@4 +clrscr::@6: scope:[clrscr] from clrscr::@4 + (byte) clrscr::l#3 ← phi( clrscr::@4/(byte) clrscr::l#4 ) + (byte*) clrscr::line_cols#3 ← phi( clrscr::@4/(byte*) clrscr::line_cols#4 ) + (byte*) clrscr::line_text#3 ← phi( clrscr::@4/(byte*) clrscr::line_text#4 ) + (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#3 + (number) $28 + (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#3 + (number) $28 + (byte) clrscr::l#1 ← ++ (byte) 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 cscroll::@2 print + (byte) gotoxy::x#5 ← phi( cscroll::@2/(byte) gotoxy::x#1 print/(byte) gotoxy::x#2 ) + (byte) gotoxy::y#3 ← phi( cscroll::@2/(byte) gotoxy::y#1 print/(byte) gotoxy::y#2 ) + (bool~) gotoxy::$0 ← (byte) gotoxy::y#3 > (number) $19 + (bool~) gotoxy::$1 ← ! (bool~) gotoxy::$0 + if((bool~) gotoxy::$1) goto gotoxy::@1 + to:gotoxy::@3 +gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 + (byte) gotoxy::y#5 ← phi( gotoxy/(byte) gotoxy::y#3 gotoxy::@3/(byte) gotoxy::y#0 ) + (byte) gotoxy::x#3 ← phi( gotoxy/(byte) gotoxy::x#5 gotoxy::@3/(byte) gotoxy::x#6 ) + (bool~) gotoxy::$2 ← (byte) gotoxy::x#3 >= (number) $28 + (bool~) gotoxy::$3 ← ! (bool~) gotoxy::$2 + if((bool~) gotoxy::$3) goto gotoxy::@2 + to:gotoxy::@4 +gotoxy::@3: scope:[gotoxy] from gotoxy + (byte) gotoxy::x#6 ← phi( gotoxy/(byte) gotoxy::x#5 ) + (byte) gotoxy::y#0 ← (number) 0 + to:gotoxy::@1 +gotoxy::@2: scope:[gotoxy] from gotoxy::@1 gotoxy::@4 + (byte) gotoxy::y#4 ← phi( gotoxy::@1/(byte) gotoxy::y#5 gotoxy::@4/(byte) gotoxy::y#6 ) + (byte) gotoxy::x#4 ← phi( gotoxy::@1/(byte) gotoxy::x#3 gotoxy::@4/(byte) gotoxy::x#0 ) + (byte) conio_cursor_x ← (byte) gotoxy::x#4 + (byte) conio_cursor_y ← (byte) gotoxy::y#4 + (word~) gotoxy::$7 ← (word)(byte) gotoxy::y#4 + (number~) gotoxy::$4 ← (word~) gotoxy::$7 * (number) $28 + (word) gotoxy::line_offset#0 ← (number~) gotoxy::$4 + (byte*~) gotoxy::$5 ← (const nomodify byte*) CONIO_SCREEN_TEXT + (word) gotoxy::line_offset#0 + (byte*) conio_line_text ← (byte*~) gotoxy::$5 + (byte*~) gotoxy::$6 ← (const nomodify byte*) CONIO_SCREEN_COLORS + (word) gotoxy::line_offset#0 + (byte*) conio_line_color ← (byte*~) gotoxy::$6 + to:gotoxy::@return +gotoxy::@4: scope:[gotoxy] from gotoxy::@1 + (byte) gotoxy::y#6 ← phi( gotoxy::@1/(byte) gotoxy::y#5 ) + (byte) gotoxy::x#0 ← (number) 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 + (byte) cputc::c#3 ← phi( cputs::@2/(byte) cputc::c#0 printf_number_buffer::@9/(byte) cputc::c#2 printf_padding::@2/(byte) cputc::c#1 ) + (bool~) cputc::$0 ← (byte) cputc::c#3 == (byte) ' +' + if((bool~) 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 + (byte) cputc::c#4 ← phi( cputc/(byte) cputc::c#3 ) + *((byte*) conio_line_text + (byte) conio_cursor_x) ← (byte) cputc::c#4 + *((byte*) conio_line_color + (byte) conio_cursor_x) ← (byte) conio_textcolor + (byte) conio_cursor_x ← ++ (byte) conio_cursor_x + (bool~) cputc::$1 ← (byte) conio_cursor_x == (number) $28 + (bool~) cputc::$2 ← ! (bool~) cputc::$1 + if((bool~) 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 + (byte*) conio_line_text ← (byte*) conio_line_text + (number) $28 + (byte*) conio_line_color ← (byte*) conio_line_color + (number) $28 + (byte) conio_cursor_x ← (number) 0 + (byte) conio_cursor_y ← ++ (byte) 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 + (bool~) cscroll::$0 ← (byte) conio_cursor_y == (number) $19 + (bool~) cscroll::$1 ← ! (bool~) cscroll::$0 + if((bool~) cscroll::$1) goto cscroll::@return + to:cscroll::@1 +cscroll::@1: scope:[cscroll] from cscroll + (bool~) cscroll::$7 ← (number) 0 != (byte) conio_scroll_enable + if((bool~) cscroll::$7) goto cscroll::@3 + to:cscroll::@2 +cscroll::@3: scope:[cscroll] from cscroll::@1 + (void*) memcpy::destination#0 ← (void*)(const nomodify byte*) CONIO_SCREEN_TEXT + (void*) memcpy::source#0 ← (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(number) $28 + (word) memcpy::num#0 ← (number) $19*(number) $28-(number) $28 + call memcpy + (void*) memcpy::return#2 ← (void*) memcpy::return#1 + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + (void*) memcpy::destination#1 ← (void*)(const nomodify byte*) CONIO_SCREEN_COLORS + (void*) memcpy::source#1 ← (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(number) $28 + (word) memcpy::num#1 ← (number) $19*(number) $28-(number) $28 + call memcpy + (void*) memcpy::return#3 ← (void*) memcpy::return#1 + to:cscroll::@5 +cscroll::@5: scope:[cscroll] from cscroll::@4 + (void*) memset::str#0 ← (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(number) $19*(number) $28-(number) $28 + (byte) memset::c#0 ← (byte) ' ' + (word) memset::num#0 ← (number) $28 + call memset + (void*) memset::return#2 ← (void*) memset::return#1 + to:cscroll::@6 +cscroll::@6: scope:[cscroll] from cscroll::@5 + (void*) memset::str#1 ← (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(number) $19*(number) $28-(number) $28 + (byte) memset::c#1 ← (byte) conio_textcolor + (word) memset::num#1 ← (number) $28 + call memset + (void*) memset::return#3 ← (void*) memset::return#1 + to:cscroll::@7 +cscroll::@7: scope:[cscroll] from cscroll::@6 + (byte*) conio_line_text ← (byte*) conio_line_text - (number) $28 + (byte*) conio_line_color ← (byte*) conio_line_color - (number) $28 + (byte) conio_cursor_y ← -- (byte) conio_cursor_y + to:cscroll::@return +cscroll::@2: scope:[cscroll] from cscroll::@1 + (byte) gotoxy::x#1 ← (number) 0 + (byte) gotoxy::y#1 ← (number) 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::@1 main::@2 main::@5 main::@7 print::@11 print::@12 print::@14 print::@5 print::@9 printf_number_buffer::@5 + (to_nomodify byte*) cputs::s#12 ← phi( main::@1/(to_nomodify byte*) cputs::s#2 main::@2/(to_nomodify byte*) cputs::s#3 main::@5/(to_nomodify byte*) cputs::s#4 main::@7/(to_nomodify byte*) cputs::s#5 print::@11/(to_nomodify byte*) cputs::s#10 print::@12/(to_nomodify byte*) cputs::s#6 print::@14/(to_nomodify byte*) cputs::s#7 print::@5/(to_nomodify byte*) cputs::s#8 print::@9/(to_nomodify byte*) cputs::s#9 printf_number_buffer::@5/(to_nomodify byte*) cputs::s#1 ) + (byte) cputs::c#0 ← (byte) 0 + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@3 + (to_nomodify byte*) cputs::s#11 ← phi( cputs/(to_nomodify byte*) cputs::s#12 cputs::@3/(to_nomodify byte*) cputs::s#13 ) + (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#11) + (byte~) cputs::$0 ← (byte) cputs::c#1 + (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#11 + (bool~) cputs::$2 ← (number) 0 != (byte~) cputs::$0 + if((bool~) cputs::$2) goto cputs::@2 + to:cputs::@return +cputs::@2: scope:[cputs] from cputs::@1 + (to_nomodify byte*) cputs::s#14 ← phi( cputs::@1/(to_nomodify byte*) cputs::s#0 ) + (byte) cputs::c#2 ← phi( cputs::@1/(byte) cputs::c#1 ) + (byte) cputc::c#0 ← (byte) cputs::c#2 + call cputc + to:cputs::@3 +cputs::@3: scope:[cputs] from cputs::@2 + (to_nomodify byte*) cputs::s#13 ← phi( cputs::@2/(to_nomodify byte*) cputs::s#14 ) + to:cputs::@1 +cputs::@return: scope:[cputs] from cputs::@1 + 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 + (byte) printf_padding::pad#5 ← phi( printf_number_buffer::@10/(byte) printf_padding::pad#1 printf_number_buffer::@12/(byte) printf_padding::pad#2 printf_number_buffer::@8/(byte) printf_padding::pad#0 ) + (byte) printf_padding::length#4 ← phi( printf_number_buffer::@10/(byte) printf_padding::length#1 printf_number_buffer::@12/(byte) printf_padding::length#2 printf_number_buffer::@8/(byte) printf_padding::length#0 ) + (byte) printf_padding::i#0 ← (byte) 0 + to:printf_padding::@1 +printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 + (byte) printf_padding::pad#4 ← phi( printf_padding/(byte) printf_padding::pad#5 printf_padding::@3/(byte) printf_padding::pad#6 ) + (byte) printf_padding::length#3 ← phi( printf_padding/(byte) printf_padding::length#4 printf_padding::@3/(byte) printf_padding::length#5 ) + (byte) printf_padding::i#2 ← phi( printf_padding/(byte) printf_padding::i#0 printf_padding::@3/(byte) printf_padding::i#1 ) + (bool~) printf_padding::$0 ← (byte) printf_padding::i#2 < (byte) printf_padding::length#3 + if((bool~) printf_padding::$0) goto printf_padding::@2 + to:printf_padding::@return +printf_padding::@2: scope:[printf_padding] from printf_padding::@1 + (byte) printf_padding::length#6 ← phi( printf_padding::@1/(byte) printf_padding::length#3 ) + (byte) printf_padding::i#4 ← phi( printf_padding::@1/(byte) printf_padding::i#2 ) + (byte) printf_padding::pad#3 ← phi( printf_padding::@1/(byte) printf_padding::pad#4 ) + (byte) cputc::c#1 ← (byte) printf_padding::pad#3 + call cputc + to:printf_padding::@3 +printf_padding::@3: scope:[printf_padding] from printf_padding::@2 + (byte) printf_padding::pad#6 ← phi( printf_padding::@2/(byte) printf_padding::pad#3 ) + (byte) printf_padding::length#5 ← phi( printf_padding::@2/(byte) printf_padding::length#6 ) + (byte) printf_padding::i#3 ← phi( printf_padding::@2/(byte) printf_padding::i#4 ) + (byte) printf_padding::i#1 ← ++ (byte) 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::@6 print::@13 + (byte) printf_ulong::format_upper_case#6 ← phi( main::@6/(byte) printf_ulong::format_upper_case#0 print::@13/(byte) printf_ulong::format_upper_case#1 ) + (byte) printf_ulong::format_zero_padding#6 ← phi( main::@6/(byte) printf_ulong::format_zero_padding#0 print::@13/(byte) printf_ulong::format_zero_padding#1 ) + (byte) printf_ulong::format_justify_left#6 ← phi( main::@6/(byte) printf_ulong::format_justify_left#0 print::@13/(byte) printf_ulong::format_justify_left#1 ) + (byte) printf_ulong::format_min_length#6 ← phi( main::@6/(byte) printf_ulong::format_min_length#0 print::@13/(byte) printf_ulong::format_min_length#1 ) + (byte) printf_ulong::format_radix#6 ← phi( main::@6/(byte) printf_ulong::format_radix#0 print::@13/(byte) printf_ulong::format_radix#1 ) + (dword) printf_ulong::uvalue#5 ← phi( main::@6/(dword) printf_ulong::uvalue#0 print::@13/(dword) printf_ulong::uvalue#1 ) + (byte) printf_ulong::format_sign_always#2 ← phi( main::@6/(byte) printf_ulong::format_sign_always#0 print::@13/(byte) printf_ulong::format_sign_always#1 ) + (bool~) printf_ulong::$5 ← (number) 0 != (byte) printf_ulong::format_sign_always#2 + if((bool~) printf_ulong::$5) goto printf_ulong::@1 + to:printf_ulong::@2 +printf_ulong::@1: scope:[printf_ulong] from printf_ulong + (byte) printf_ulong::format_upper_case#4 ← phi( printf_ulong/(byte) printf_ulong::format_upper_case#6 ) + (byte) printf_ulong::format_zero_padding#4 ← phi( printf_ulong/(byte) printf_ulong::format_zero_padding#6 ) + (byte) printf_ulong::format_sign_always#5 ← phi( printf_ulong/(byte) printf_ulong::format_sign_always#2 ) + (byte) printf_ulong::format_justify_left#4 ← phi( printf_ulong/(byte) printf_ulong::format_justify_left#6 ) + (byte) printf_ulong::format_min_length#4 ← phi( printf_ulong/(byte) printf_ulong::format_min_length#6 ) + (byte) printf_ulong::format_radix#4 ← phi( printf_ulong/(byte) printf_ulong::format_radix#6 ) + (dword) printf_ulong::uvalue#3 ← phi( printf_ulong/(dword) printf_ulong::uvalue#5 ) + (byte~) printf_ulong::$1 ← (byte) '+' + to:printf_ulong::@3 +printf_ulong::@2: scope:[printf_ulong] from printf_ulong + (byte) printf_ulong::format_upper_case#5 ← phi( printf_ulong/(byte) printf_ulong::format_upper_case#6 ) + (byte) printf_ulong::format_zero_padding#5 ← phi( printf_ulong/(byte) printf_ulong::format_zero_padding#6 ) + (byte) printf_ulong::format_sign_always#6 ← phi( printf_ulong/(byte) printf_ulong::format_sign_always#2 ) + (byte) printf_ulong::format_justify_left#5 ← phi( printf_ulong/(byte) printf_ulong::format_justify_left#6 ) + (byte) printf_ulong::format_min_length#5 ← phi( printf_ulong/(byte) printf_ulong::format_min_length#6 ) + (byte) printf_ulong::format_radix#5 ← phi( printf_ulong/(byte) printf_ulong::format_radix#6 ) + (dword) printf_ulong::uvalue#4 ← phi( printf_ulong/(dword) printf_ulong::uvalue#5 ) + (number~) printf_ulong::$0 ← (number) 0 + to:printf_ulong::@3 +printf_ulong::@3: scope:[printf_ulong] from printf_ulong::@1 printf_ulong::@2 + (byte) printf_ulong::format_upper_case#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_upper_case#4 printf_ulong::@2/(byte) printf_ulong::format_upper_case#5 ) + (byte) printf_ulong::format_zero_padding#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_zero_padding#4 printf_ulong::@2/(byte) printf_ulong::format_zero_padding#5 ) + (byte) printf_ulong::format_sign_always#4 ← phi( printf_ulong::@1/(byte) printf_ulong::format_sign_always#5 printf_ulong::@2/(byte) printf_ulong::format_sign_always#6 ) + (byte) printf_ulong::format_justify_left#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_justify_left#4 printf_ulong::@2/(byte) printf_ulong::format_justify_left#5 ) + (byte) printf_ulong::format_min_length#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_min_length#4 printf_ulong::@2/(byte) printf_ulong::format_min_length#5 ) + (byte) printf_ulong::format_radix#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_radix#4 printf_ulong::@2/(byte) printf_ulong::format_radix#5 ) + (dword) printf_ulong::uvalue#2 ← phi( printf_ulong::@1/(dword) printf_ulong::uvalue#3 printf_ulong::@2/(dword) printf_ulong::uvalue#4 ) + (number~) printf_ulong::$2 ← phi( printf_ulong::@1/(byte~) printf_ulong::$1 printf_ulong::@2/(number~) printf_ulong::$0 ) + *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) ← (number~) printf_ulong::$2 + (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#2 + (byte*) ultoa::buffer#5 ← (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + (byte) ultoa::radix#0 ← (byte) printf_ulong::format_radix#2 + call ultoa + to:printf_ulong::@4 +printf_ulong::@4: scope:[printf_ulong] from printf_ulong::@3 + (byte) printf_ulong::format_radix#3 ← phi( printf_ulong::@3/(byte) printf_ulong::format_radix#2 ) + (byte) printf_ulong::format_upper_case#2 ← phi( printf_ulong::@3/(byte) printf_ulong::format_upper_case#3 ) + (byte) printf_ulong::format_zero_padding#2 ← phi( printf_ulong::@3/(byte) printf_ulong::format_zero_padding#3 ) + (byte) printf_ulong::format_sign_always#3 ← phi( printf_ulong::@3/(byte) printf_ulong::format_sign_always#4 ) + (byte) printf_ulong::format_justify_left#2 ← phi( printf_ulong::@3/(byte) printf_ulong::format_justify_left#3 ) + (byte) printf_ulong::format_min_length#2 ← phi( printf_ulong::@3/(byte) printf_ulong::format_min_length#3 ) + (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) + (byte*) printf_number_buffer::buffer_digits#0 ← (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + (byte) printf_number_buffer::format_min_length#0 ← (byte) printf_ulong::format_min_length#2 + (byte) printf_number_buffer::format_justify_left#0 ← (byte) printf_ulong::format_justify_left#2 + (byte) printf_number_buffer::format_sign_always#0 ← (byte) printf_ulong::format_sign_always#3 + (byte) printf_number_buffer::format_zero_padding#0 ← (byte) printf_ulong::format_zero_padding#2 + (byte) printf_number_buffer::format_upper_case#0 ← (byte) printf_ulong::format_upper_case#2 + (byte) printf_number_buffer::format_radix#0 ← (byte) 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::@3 + (byte) printf_uint::format_upper_case#5 ← phi( main::@3/(byte) printf_uint::format_upper_case#0 ) + (byte) printf_uint::format_zero_padding#5 ← phi( main::@3/(byte) printf_uint::format_zero_padding#0 ) + (byte) printf_uint::format_justify_left#5 ← phi( main::@3/(byte) printf_uint::format_justify_left#0 ) + (byte) printf_uint::format_min_length#5 ← phi( main::@3/(byte) printf_uint::format_min_length#0 ) + (byte) printf_uint::format_radix#5 ← phi( main::@3/(byte) printf_uint::format_radix#0 ) + (word) printf_uint::uvalue#4 ← phi( main::@3/(word) printf_uint::uvalue#0 ) + (byte) printf_uint::format_sign_always#1 ← phi( main::@3/(byte) printf_uint::format_sign_always#0 ) + (bool~) printf_uint::$5 ← (number) 0 != (byte) printf_uint::format_sign_always#1 + if((bool~) printf_uint::$5) goto printf_uint::@1 + to:printf_uint::@2 +printf_uint::@1: scope:[printf_uint] from printf_uint + (byte) printf_uint::format_upper_case#3 ← phi( printf_uint/(byte) printf_uint::format_upper_case#5 ) + (byte) printf_uint::format_zero_padding#3 ← phi( printf_uint/(byte) printf_uint::format_zero_padding#5 ) + (byte) printf_uint::format_sign_always#4 ← phi( printf_uint/(byte) printf_uint::format_sign_always#1 ) + (byte) printf_uint::format_justify_left#3 ← phi( printf_uint/(byte) printf_uint::format_justify_left#5 ) + (byte) printf_uint::format_min_length#3 ← phi( printf_uint/(byte) printf_uint::format_min_length#5 ) + (byte) printf_uint::format_radix#3 ← phi( printf_uint/(byte) printf_uint::format_radix#5 ) + (word) printf_uint::uvalue#2 ← phi( printf_uint/(word) printf_uint::uvalue#4 ) + (byte~) printf_uint::$1 ← (byte) '+' + to:printf_uint::@3 +printf_uint::@2: scope:[printf_uint] from printf_uint + (byte) printf_uint::format_upper_case#4 ← phi( printf_uint/(byte) printf_uint::format_upper_case#5 ) + (byte) printf_uint::format_zero_padding#4 ← phi( printf_uint/(byte) printf_uint::format_zero_padding#5 ) + (byte) printf_uint::format_sign_always#5 ← phi( printf_uint/(byte) printf_uint::format_sign_always#1 ) + (byte) printf_uint::format_justify_left#4 ← phi( printf_uint/(byte) printf_uint::format_justify_left#5 ) + (byte) printf_uint::format_min_length#4 ← phi( printf_uint/(byte) printf_uint::format_min_length#5 ) + (byte) printf_uint::format_radix#4 ← phi( printf_uint/(byte) printf_uint::format_radix#5 ) + (word) printf_uint::uvalue#3 ← phi( printf_uint/(word) printf_uint::uvalue#4 ) + (number~) printf_uint::$0 ← (number) 0 + to:printf_uint::@3 +printf_uint::@3: scope:[printf_uint] from printf_uint::@1 printf_uint::@2 + (byte) printf_uint::format_upper_case#2 ← phi( printf_uint::@1/(byte) printf_uint::format_upper_case#3 printf_uint::@2/(byte) printf_uint::format_upper_case#4 ) + (byte) printf_uint::format_zero_padding#2 ← phi( printf_uint::@1/(byte) printf_uint::format_zero_padding#3 printf_uint::@2/(byte) printf_uint::format_zero_padding#4 ) + (byte) printf_uint::format_sign_always#3 ← phi( printf_uint::@1/(byte) printf_uint::format_sign_always#4 printf_uint::@2/(byte) printf_uint::format_sign_always#5 ) + (byte) printf_uint::format_justify_left#2 ← phi( printf_uint::@1/(byte) printf_uint::format_justify_left#3 printf_uint::@2/(byte) printf_uint::format_justify_left#4 ) + (byte) printf_uint::format_min_length#2 ← phi( printf_uint::@1/(byte) printf_uint::format_min_length#3 printf_uint::@2/(byte) printf_uint::format_min_length#4 ) + (byte) printf_uint::format_radix#1 ← phi( printf_uint::@1/(byte) printf_uint::format_radix#3 printf_uint::@2/(byte) printf_uint::format_radix#4 ) + (word) printf_uint::uvalue#1 ← phi( printf_uint::@1/(word) printf_uint::uvalue#2 printf_uint::@2/(word) printf_uint::uvalue#3 ) + (number~) printf_uint::$2 ← phi( printf_uint::@1/(byte~) printf_uint::$1 printf_uint::@2/(number~) printf_uint::$0 ) + *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) ← (number~) printf_uint::$2 + (word) utoa::value#1 ← (word) printf_uint::uvalue#1 + (byte*) utoa::buffer#5 ← (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + (byte) utoa::radix#0 ← (byte) printf_uint::format_radix#1 + call utoa + to:printf_uint::@4 +printf_uint::@4: scope:[printf_uint] from printf_uint::@3 + (byte) printf_uint::format_radix#2 ← phi( printf_uint::@3/(byte) printf_uint::format_radix#1 ) + (byte) printf_uint::format_upper_case#1 ← phi( printf_uint::@3/(byte) printf_uint::format_upper_case#2 ) + (byte) printf_uint::format_zero_padding#1 ← phi( printf_uint::@3/(byte) printf_uint::format_zero_padding#2 ) + (byte) printf_uint::format_sign_always#2 ← phi( printf_uint::@3/(byte) printf_uint::format_sign_always#3 ) + (byte) printf_uint::format_justify_left#1 ← phi( printf_uint::@3/(byte) printf_uint::format_justify_left#2 ) + (byte) printf_uint::format_min_length#1 ← phi( printf_uint::@3/(byte) printf_uint::format_min_length#2 ) + (byte) printf_number_buffer::buffer_sign#1 ← *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) + (byte*) printf_number_buffer::buffer_digits#1 ← (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + (byte) printf_number_buffer::format_min_length#1 ← (byte) printf_uint::format_min_length#1 + (byte) printf_number_buffer::format_justify_left#1 ← (byte) printf_uint::format_justify_left#1 + (byte) printf_number_buffer::format_sign_always#1 ← (byte) printf_uint::format_sign_always#2 + (byte) printf_number_buffer::format_zero_padding#1 ← (byte) printf_uint::format_zero_padding#1 + (byte) printf_number_buffer::format_upper_case#1 ← (byte) printf_uint::format_upper_case#1 + (byte) printf_number_buffer::format_radix#1 ← (byte) printf_uint::format_radix#2 + 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_uchar((byte) printf_uchar::uvalue , (byte) printf_uchar::format_min_length , (byte) printf_uchar::format_justify_left , (byte) printf_uchar::format_sign_always , (byte) printf_uchar::format_zero_padding , (byte) printf_uchar::format_upper_case , (byte) printf_uchar::format_radix) +printf_uchar: scope:[printf_uchar] from print::@17 print::@2 + (byte) printf_uchar::format_upper_case#6 ← phi( print::@17/(byte) printf_uchar::format_upper_case#1 print::@2/(byte) printf_uchar::format_upper_case#0 ) + (byte) printf_uchar::format_zero_padding#6 ← phi( print::@17/(byte) printf_uchar::format_zero_padding#1 print::@2/(byte) printf_uchar::format_zero_padding#0 ) + (byte) printf_uchar::format_justify_left#6 ← phi( print::@17/(byte) printf_uchar::format_justify_left#1 print::@2/(byte) printf_uchar::format_justify_left#0 ) + (byte) printf_uchar::format_min_length#6 ← phi( print::@17/(byte) printf_uchar::format_min_length#1 print::@2/(byte) printf_uchar::format_min_length#0 ) + (byte) printf_uchar::format_radix#6 ← phi( print::@17/(byte) printf_uchar::format_radix#1 print::@2/(byte) printf_uchar::format_radix#0 ) + (byte) printf_uchar::uvalue#5 ← phi( print::@17/(byte) printf_uchar::uvalue#1 print::@2/(byte) printf_uchar::uvalue#0 ) + (byte) printf_uchar::format_sign_always#2 ← phi( print::@17/(byte) printf_uchar::format_sign_always#1 print::@2/(byte) printf_uchar::format_sign_always#0 ) + (bool~) printf_uchar::$5 ← (number) 0 != (byte) printf_uchar::format_sign_always#2 + if((bool~) printf_uchar::$5) goto printf_uchar::@1 + to:printf_uchar::@2 +printf_uchar::@1: scope:[printf_uchar] from printf_uchar + (byte) printf_uchar::format_upper_case#4 ← phi( printf_uchar/(byte) printf_uchar::format_upper_case#6 ) + (byte) printf_uchar::format_zero_padding#4 ← phi( printf_uchar/(byte) printf_uchar::format_zero_padding#6 ) + (byte) printf_uchar::format_sign_always#5 ← phi( printf_uchar/(byte) printf_uchar::format_sign_always#2 ) + (byte) printf_uchar::format_justify_left#4 ← phi( printf_uchar/(byte) printf_uchar::format_justify_left#6 ) + (byte) printf_uchar::format_min_length#4 ← phi( printf_uchar/(byte) printf_uchar::format_min_length#6 ) + (byte) printf_uchar::format_radix#4 ← phi( printf_uchar/(byte) printf_uchar::format_radix#6 ) + (byte) printf_uchar::uvalue#3 ← phi( printf_uchar/(byte) printf_uchar::uvalue#5 ) + (byte~) printf_uchar::$1 ← (byte) '+' + to:printf_uchar::@3 +printf_uchar::@2: scope:[printf_uchar] from printf_uchar + (byte) printf_uchar::format_upper_case#5 ← phi( printf_uchar/(byte) printf_uchar::format_upper_case#6 ) + (byte) printf_uchar::format_zero_padding#5 ← phi( printf_uchar/(byte) printf_uchar::format_zero_padding#6 ) + (byte) printf_uchar::format_sign_always#6 ← phi( printf_uchar/(byte) printf_uchar::format_sign_always#2 ) + (byte) printf_uchar::format_justify_left#5 ← phi( printf_uchar/(byte) printf_uchar::format_justify_left#6 ) + (byte) printf_uchar::format_min_length#5 ← phi( printf_uchar/(byte) printf_uchar::format_min_length#6 ) + (byte) printf_uchar::format_radix#5 ← phi( printf_uchar/(byte) printf_uchar::format_radix#6 ) + (byte) printf_uchar::uvalue#4 ← phi( printf_uchar/(byte) printf_uchar::uvalue#5 ) + (number~) printf_uchar::$0 ← (number) 0 + to:printf_uchar::@3 +printf_uchar::@3: scope:[printf_uchar] from printf_uchar::@1 printf_uchar::@2 + (byte) printf_uchar::format_upper_case#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_upper_case#4 printf_uchar::@2/(byte) printf_uchar::format_upper_case#5 ) + (byte) printf_uchar::format_zero_padding#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_zero_padding#4 printf_uchar::@2/(byte) printf_uchar::format_zero_padding#5 ) + (byte) printf_uchar::format_sign_always#4 ← phi( printf_uchar::@1/(byte) printf_uchar::format_sign_always#5 printf_uchar::@2/(byte) printf_uchar::format_sign_always#6 ) + (byte) printf_uchar::format_justify_left#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_justify_left#4 printf_uchar::@2/(byte) printf_uchar::format_justify_left#5 ) + (byte) printf_uchar::format_min_length#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_min_length#4 printf_uchar::@2/(byte) printf_uchar::format_min_length#5 ) + (byte) printf_uchar::format_radix#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_radix#4 printf_uchar::@2/(byte) printf_uchar::format_radix#5 ) + (byte) printf_uchar::uvalue#2 ← phi( printf_uchar::@1/(byte) printf_uchar::uvalue#3 printf_uchar::@2/(byte) printf_uchar::uvalue#4 ) + (number~) printf_uchar::$2 ← phi( printf_uchar::@1/(byte~) printf_uchar::$1 printf_uchar::@2/(number~) printf_uchar::$0 ) + *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) ← (number~) printf_uchar::$2 + (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#2 + (byte*) uctoa::buffer#5 ← (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + (byte) uctoa::radix#0 ← (byte) printf_uchar::format_radix#2 + call uctoa + to:printf_uchar::@4 +printf_uchar::@4: scope:[printf_uchar] from printf_uchar::@3 + (byte) printf_uchar::format_radix#3 ← phi( printf_uchar::@3/(byte) printf_uchar::format_radix#2 ) + (byte) printf_uchar::format_upper_case#2 ← phi( printf_uchar::@3/(byte) printf_uchar::format_upper_case#3 ) + (byte) printf_uchar::format_zero_padding#2 ← phi( printf_uchar::@3/(byte) printf_uchar::format_zero_padding#3 ) + (byte) printf_uchar::format_sign_always#3 ← phi( printf_uchar::@3/(byte) printf_uchar::format_sign_always#4 ) + (byte) printf_uchar::format_justify_left#2 ← phi( printf_uchar::@3/(byte) printf_uchar::format_justify_left#3 ) + (byte) printf_uchar::format_min_length#2 ← phi( printf_uchar::@3/(byte) printf_uchar::format_min_length#3 ) + (byte) printf_number_buffer::buffer_sign#2 ← *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) + (byte*) printf_number_buffer::buffer_digits#2 ← (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + (byte) printf_number_buffer::format_min_length#2 ← (byte) printf_uchar::format_min_length#2 + (byte) printf_number_buffer::format_justify_left#2 ← (byte) printf_uchar::format_justify_left#2 + (byte) printf_number_buffer::format_sign_always#2 ← (byte) printf_uchar::format_sign_always#3 + (byte) printf_number_buffer::format_zero_padding#2 ← (byte) printf_uchar::format_zero_padding#2 + (byte) printf_number_buffer::format_upper_case#2 ← (byte) printf_uchar::format_upper_case#2 + (byte) printf_number_buffer::format_radix#2 ← (byte) printf_uchar::format_radix#3 + call printf_number_buffer + to:printf_uchar::@5 +printf_uchar::@5: scope:[printf_uchar] from printf_uchar::@4 + to:printf_uchar::@return +printf_uchar::@return: scope:[printf_uchar] from printf_uchar::@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_uchar::@4 printf_uint::@4 printf_ulong::@4 + (byte) printf_number_buffer::format_upper_case#12 ← phi( printf_uchar::@4/(byte) printf_number_buffer::format_upper_case#2 printf_uint::@4/(byte) printf_number_buffer::format_upper_case#1 printf_ulong::@4/(byte) printf_number_buffer::format_upper_case#0 ) + (byte) printf_number_buffer::buffer_sign#9 ← phi( printf_uchar::@4/(byte) printf_number_buffer::buffer_sign#2 printf_uint::@4/(byte) printf_number_buffer::buffer_sign#1 printf_ulong::@4/(byte) printf_number_buffer::buffer_sign#0 ) + (byte*) printf_number_buffer::buffer_digits#6 ← phi( printf_uchar::@4/(byte*) printf_number_buffer::buffer_digits#2 printf_uint::@4/(byte*) printf_number_buffer::buffer_digits#1 printf_ulong::@4/(byte*) printf_number_buffer::buffer_digits#0 ) + (byte) printf_number_buffer::format_zero_padding#6 ← phi( printf_uchar::@4/(byte) printf_number_buffer::format_zero_padding#2 printf_uint::@4/(byte) printf_number_buffer::format_zero_padding#1 printf_ulong::@4/(byte) printf_number_buffer::format_zero_padding#0 ) + (byte) printf_number_buffer::format_justify_left#5 ← phi( printf_uchar::@4/(byte) printf_number_buffer::format_justify_left#2 printf_uint::@4/(byte) printf_number_buffer::format_justify_left#1 printf_ulong::@4/(byte) printf_number_buffer::format_justify_left#0 ) + (byte) printf_number_buffer::format_min_length#3 ← phi( printf_uchar::@4/(byte) printf_number_buffer::format_min_length#2 printf_uint::@4/(byte) printf_number_buffer::format_min_length#1 printf_ulong::@4/(byte) printf_number_buffer::format_min_length#0 ) + (signed byte) printf_number_buffer::padding#0 ← (signed byte) 0 + (bool~) printf_number_buffer::$26 ← (number) 0 != (byte) printf_number_buffer::format_min_length#3 + (bool~) printf_number_buffer::$0 ← ! (bool~) printf_number_buffer::$26 + if((bool~) 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 + (byte*) printf_number_buffer::buffer_digits#14 ← phi( printf_number_buffer/(byte*) printf_number_buffer::buffer_digits#6 printf_number_buffer::@13/(byte*) printf_number_buffer::buffer_digits#17 printf_number_buffer::@14/(byte*) printf_number_buffer::buffer_digits#18 ) + (byte) printf_number_buffer::format_upper_case#9 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_upper_case#12 printf_number_buffer::@13/(byte) printf_number_buffer::format_upper_case#13 printf_number_buffer::@14/(byte) printf_number_buffer::format_upper_case#14 ) + (byte) printf_number_buffer::buffer_sign#7 ← phi( printf_number_buffer/(byte) printf_number_buffer::buffer_sign#9 printf_number_buffer::@13/(byte) printf_number_buffer::buffer_sign#10 printf_number_buffer::@14/(byte) printf_number_buffer::buffer_sign#11 ) + (signed byte) printf_number_buffer::padding#3 ← phi( printf_number_buffer/(signed byte) printf_number_buffer::padding#0 printf_number_buffer::@13/(signed byte) printf_number_buffer::padding#1 printf_number_buffer::@14/(signed byte) printf_number_buffer::padding#2 ) + (byte) printf_number_buffer::format_zero_padding#3 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_zero_padding#6 printf_number_buffer::@13/(byte) printf_number_buffer::format_zero_padding#7 printf_number_buffer::@14/(byte) printf_number_buffer::format_zero_padding#8 ) + (byte) printf_number_buffer::format_justify_left#3 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_justify_left#5 printf_number_buffer::@13/(byte) printf_number_buffer::format_justify_left#6 printf_number_buffer::@14/(byte) printf_number_buffer::format_justify_left#7 ) + (bool~) printf_number_buffer::$27 ← (number) 0 != (byte) printf_number_buffer::format_justify_left#3 + (bool~) printf_number_buffer::$1 ← ! (bool~) printf_number_buffer::$27 + (bool~) printf_number_buffer::$28 ← (number) 0 != (byte) printf_number_buffer::format_zero_padding#3 + (bool~) printf_number_buffer::$2 ← ! (bool~) printf_number_buffer::$28 + (bool~) printf_number_buffer::$3 ← (bool~) printf_number_buffer::$1 && (bool~) printf_number_buffer::$2 + (bool~) printf_number_buffer::$4 ← (bool~) printf_number_buffer::$3 && (signed byte) printf_number_buffer::padding#3 + (bool~) printf_number_buffer::$5 ← ! (bool~) printf_number_buffer::$4 + if((bool~) 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 + (byte) printf_number_buffer::format_upper_case#18 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_upper_case#12 ) + (byte) printf_number_buffer::format_zero_padding#18 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_zero_padding#6 ) + (byte) printf_number_buffer::format_justify_left#13 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_justify_left#5 ) + (byte) printf_number_buffer::format_min_length#7 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_min_length#3 ) + (byte) printf_number_buffer::buffer_sign#6 ← phi( printf_number_buffer/(byte) printf_number_buffer::buffer_sign#9 ) + (byte*) printf_number_buffer::buffer_digits#3 ← phi( printf_number_buffer/(byte*) printf_number_buffer::buffer_digits#6 ) + (byte*) strlen::str#1 ← (byte*) printf_number_buffer::buffer_digits#3 + call strlen + (word) strlen::return#2 ← (word) strlen::return#1 + to:printf_number_buffer::@15 +printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buffer::@6 + (byte*) printf_number_buffer::buffer_digits#20 ← phi( printf_number_buffer::@6/(byte*) printf_number_buffer::buffer_digits#3 ) + (byte) printf_number_buffer::format_upper_case#16 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::format_upper_case#18 ) + (byte) printf_number_buffer::format_zero_padding#12 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::format_zero_padding#18 ) + (byte) printf_number_buffer::format_justify_left#9 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::format_justify_left#13 ) + (byte) printf_number_buffer::format_min_length#5 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::format_min_length#7 ) + (byte) printf_number_buffer::buffer_sign#3 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::buffer_sign#6 ) + (word) strlen::return#4 ← phi( printf_number_buffer::@6/(word) strlen::return#2 ) + (word~) printf_number_buffer::$19 ← (word) strlen::return#4 + (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 + (bool~) printf_number_buffer::$29 ← (number) 0 != (byte) printf_number_buffer::buffer_sign#3 + (bool~) printf_number_buffer::$20 ← ! (bool~) printf_number_buffer::$29 + if((bool~) 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 + (byte*) printf_number_buffer::buffer_digits#17 ← phi( printf_number_buffer::@15/(byte*) printf_number_buffer::buffer_digits#20 printf_number_buffer::@7/(byte*) printf_number_buffer::buffer_digits#21 ) + (byte) printf_number_buffer::format_upper_case#13 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_upper_case#16 printf_number_buffer::@7/(byte) printf_number_buffer::format_upper_case#17 ) + (byte) printf_number_buffer::buffer_sign#10 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::buffer_sign#3 printf_number_buffer::@7/(byte) printf_number_buffer::buffer_sign#13 ) + (byte) printf_number_buffer::format_zero_padding#7 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_zero_padding#12 printf_number_buffer::@7/(byte) printf_number_buffer::format_zero_padding#13 ) + (byte) printf_number_buffer::format_justify_left#6 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_justify_left#9 printf_number_buffer::@7/(byte) printf_number_buffer::format_justify_left#10 ) + (signed byte) printf_number_buffer::len#2 ← phi( printf_number_buffer::@15/(signed byte) printf_number_buffer::len#0 printf_number_buffer::@7/(signed byte) printf_number_buffer::len#1 ) + (byte) printf_number_buffer::format_min_length#4 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_min_length#5 printf_number_buffer::@7/(byte) printf_number_buffer::format_min_length#6 ) + (signed byte~) printf_number_buffer::$25 ← (signed byte)(byte) printf_number_buffer::format_min_length#4 + (signed byte~) printf_number_buffer::$21 ← (signed byte~) printf_number_buffer::$25 - (signed byte) printf_number_buffer::len#2 + (signed byte) printf_number_buffer::padding#1 ← (signed byte~) printf_number_buffer::$21 + (bool~) printf_number_buffer::$22 ← (signed byte) printf_number_buffer::padding#1 < (number) 0 + (bool~) printf_number_buffer::$23 ← ! (bool~) printf_number_buffer::$22 + if((bool~) 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 + (byte*) printf_number_buffer::buffer_digits#21 ← phi( printf_number_buffer::@15/(byte*) printf_number_buffer::buffer_digits#20 ) + (byte) printf_number_buffer::format_upper_case#17 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_upper_case#16 ) + (byte) printf_number_buffer::buffer_sign#13 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::buffer_sign#3 ) + (byte) printf_number_buffer::format_zero_padding#13 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_zero_padding#12 ) + (byte) printf_number_buffer::format_justify_left#10 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_justify_left#9 ) + (byte) printf_number_buffer::format_min_length#6 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_min_length#5 ) + (signed byte) printf_number_buffer::len#3 ← phi( printf_number_buffer::@15/(signed byte) printf_number_buffer::len#0 ) + (signed byte) printf_number_buffer::len#1 ← ++ (signed byte) printf_number_buffer::len#3 + to:printf_number_buffer::@13 +printf_number_buffer::@14: scope:[printf_number_buffer] from printf_number_buffer::@13 + (byte*) printf_number_buffer::buffer_digits#18 ← phi( printf_number_buffer::@13/(byte*) printf_number_buffer::buffer_digits#17 ) + (byte) printf_number_buffer::format_upper_case#14 ← phi( printf_number_buffer::@13/(byte) printf_number_buffer::format_upper_case#13 ) + (byte) printf_number_buffer::buffer_sign#11 ← phi( printf_number_buffer::@13/(byte) printf_number_buffer::buffer_sign#10 ) + (byte) printf_number_buffer::format_zero_padding#8 ← phi( printf_number_buffer::@13/(byte) printf_number_buffer::format_zero_padding#7 ) + (byte) printf_number_buffer::format_justify_left#7 ← phi( printf_number_buffer::@13/(byte) printf_number_buffer::format_justify_left#6 ) + (signed byte) printf_number_buffer::padding#2 ← (number) 0 + to:printf_number_buffer::@1 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@16 + (byte) printf_number_buffer::format_justify_left#18 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_justify_left#3 printf_number_buffer::@16/(byte) printf_number_buffer::format_justify_left#20 ) + (byte*) printf_number_buffer::buffer_digits#12 ← phi( printf_number_buffer::@1/(byte*) printf_number_buffer::buffer_digits#14 printf_number_buffer::@16/(byte*) printf_number_buffer::buffer_digits#15 ) + (byte) printf_number_buffer::format_upper_case#7 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_upper_case#9 printf_number_buffer::@16/(byte) printf_number_buffer::format_upper_case#10 ) + (signed byte) printf_number_buffer::padding#10 ← phi( printf_number_buffer::@1/(signed byte) printf_number_buffer::padding#3 printf_number_buffer::@16/(signed byte) printf_number_buffer::padding#12 ) + (byte) printf_number_buffer::format_zero_padding#10 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_zero_padding#3 printf_number_buffer::@16/(byte) printf_number_buffer::format_zero_padding#14 ) + (byte) printf_number_buffer::buffer_sign#4 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::buffer_sign#7 printf_number_buffer::@16/(byte) printf_number_buffer::buffer_sign#8 ) + (bool~) printf_number_buffer::$30 ← (number) 0 != (byte) printf_number_buffer::buffer_sign#4 + (bool~) printf_number_buffer::$7 ← ! (bool~) printf_number_buffer::$30 + if((bool~) 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 + (byte) printf_number_buffer::format_justify_left#22 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_justify_left#3 ) + (byte*) printf_number_buffer::buffer_digits#19 ← phi( printf_number_buffer::@1/(byte*) printf_number_buffer::buffer_digits#14 ) + (byte) printf_number_buffer::format_upper_case#15 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_upper_case#9 ) + (byte) printf_number_buffer::format_zero_padding#19 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_zero_padding#3 ) + (byte) printf_number_buffer::buffer_sign#12 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::buffer_sign#7 ) + (signed byte) printf_number_buffer::padding#4 ← phi( printf_number_buffer::@1/(signed byte) printf_number_buffer::padding#3 ) + (byte) printf_padding::pad#0 ← (byte) ' ' + (byte) printf_padding::length#0 ← (byte)(signed 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 + (byte) printf_number_buffer::format_justify_left#20 ← phi( printf_number_buffer::@8/(byte) printf_number_buffer::format_justify_left#22 ) + (byte*) printf_number_buffer::buffer_digits#15 ← phi( printf_number_buffer::@8/(byte*) printf_number_buffer::buffer_digits#19 ) + (byte) printf_number_buffer::format_upper_case#10 ← phi( printf_number_buffer::@8/(byte) printf_number_buffer::format_upper_case#15 ) + (signed byte) printf_number_buffer::padding#12 ← phi( printf_number_buffer::@8/(signed byte) printf_number_buffer::padding#4 ) + (byte) printf_number_buffer::format_zero_padding#14 ← phi( printf_number_buffer::@8/(byte) printf_number_buffer::format_zero_padding#19 ) + (byte) printf_number_buffer::buffer_sign#8 ← phi( printf_number_buffer::@8/(byte) printf_number_buffer::buffer_sign#12 ) + to:printf_number_buffer::@2 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@2 + (byte) printf_number_buffer::format_justify_left#15 ← phi( printf_number_buffer::@17/(byte) printf_number_buffer::format_justify_left#17 printf_number_buffer::@2/(byte) printf_number_buffer::format_justify_left#18 ) + (byte*) printf_number_buffer::buffer_digits#10 ← phi( printf_number_buffer::@17/(byte*) printf_number_buffer::buffer_digits#11 printf_number_buffer::@2/(byte*) printf_number_buffer::buffer_digits#12 ) + (byte) printf_number_buffer::format_upper_case#5 ← phi( printf_number_buffer::@17/(byte) printf_number_buffer::format_upper_case#6 printf_number_buffer::@2/(byte) printf_number_buffer::format_upper_case#7 ) + (signed byte) printf_number_buffer::padding#5 ← phi( printf_number_buffer::@17/(signed byte) printf_number_buffer::padding#9 printf_number_buffer::@2/(signed byte) printf_number_buffer::padding#10 ) + (byte) printf_number_buffer::format_zero_padding#4 ← phi( printf_number_buffer::@17/(byte) printf_number_buffer::format_zero_padding#9 printf_number_buffer::@2/(byte) printf_number_buffer::format_zero_padding#10 ) + (bool~) printf_number_buffer::$9 ← (byte) printf_number_buffer::format_zero_padding#4 && (signed byte) printf_number_buffer::padding#5 + (bool~) printf_number_buffer::$10 ← ! (bool~) printf_number_buffer::$9 + if((bool~) 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 + (byte) printf_number_buffer::format_justify_left#21 ← phi( printf_number_buffer::@2/(byte) printf_number_buffer::format_justify_left#18 ) + (byte*) printf_number_buffer::buffer_digits#16 ← phi( printf_number_buffer::@2/(byte*) printf_number_buffer::buffer_digits#12 ) + (byte) printf_number_buffer::format_upper_case#11 ← phi( printf_number_buffer::@2/(byte) printf_number_buffer::format_upper_case#7 ) + (signed byte) printf_number_buffer::padding#13 ← phi( printf_number_buffer::@2/(signed byte) printf_number_buffer::padding#10 ) + (byte) printf_number_buffer::format_zero_padding#15 ← phi( printf_number_buffer::@2/(byte) printf_number_buffer::format_zero_padding#10 ) + (byte) printf_number_buffer::buffer_sign#5 ← phi( printf_number_buffer::@2/(byte) printf_number_buffer::buffer_sign#4 ) + (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#5 + call cputc + to:printf_number_buffer::@17 +printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@9 + (byte) printf_number_buffer::format_justify_left#17 ← phi( printf_number_buffer::@9/(byte) printf_number_buffer::format_justify_left#21 ) + (byte*) printf_number_buffer::buffer_digits#11 ← phi( printf_number_buffer::@9/(byte*) printf_number_buffer::buffer_digits#16 ) + (byte) printf_number_buffer::format_upper_case#6 ← phi( printf_number_buffer::@9/(byte) printf_number_buffer::format_upper_case#11 ) + (signed byte) printf_number_buffer::padding#9 ← phi( printf_number_buffer::@9/(signed byte) printf_number_buffer::padding#13 ) + (byte) printf_number_buffer::format_zero_padding#9 ← phi( printf_number_buffer::@9/(byte) printf_number_buffer::format_zero_padding#15 ) + to:printf_number_buffer::@3 +printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@3 + (signed byte) printf_number_buffer::padding#15 ← phi( printf_number_buffer::@18/(signed byte) printf_number_buffer::padding#16 printf_number_buffer::@3/(signed byte) printf_number_buffer::padding#5 ) + (byte) printf_number_buffer::format_justify_left#12 ← phi( printf_number_buffer::@18/(byte) printf_number_buffer::format_justify_left#14 printf_number_buffer::@3/(byte) printf_number_buffer::format_justify_left#15 ) + (byte) printf_number_buffer::format_zero_padding#17 ← phi( printf_number_buffer::@18/(byte) printf_number_buffer::format_zero_padding#20 printf_number_buffer::@3/(byte) printf_number_buffer::format_zero_padding#4 ) + (byte*) printf_number_buffer::buffer_digits#8 ← phi( printf_number_buffer::@18/(byte*) printf_number_buffer::buffer_digits#9 printf_number_buffer::@3/(byte*) printf_number_buffer::buffer_digits#10 ) + (byte) printf_number_buffer::format_upper_case#3 ← phi( printf_number_buffer::@18/(byte) printf_number_buffer::format_upper_case#4 printf_number_buffer::@3/(byte) printf_number_buffer::format_upper_case#5 ) + (bool~) printf_number_buffer::$31 ← (number) 0 != (byte) printf_number_buffer::format_upper_case#3 + (bool~) printf_number_buffer::$12 ← ! (bool~) printf_number_buffer::$31 + if((bool~) 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 + (byte) printf_number_buffer::format_justify_left#19 ← phi( printf_number_buffer::@3/(byte) printf_number_buffer::format_justify_left#15 ) + (byte) printf_number_buffer::format_zero_padding#22 ← phi( printf_number_buffer::@3/(byte) printf_number_buffer::format_zero_padding#4 ) + (byte*) printf_number_buffer::buffer_digits#13 ← phi( printf_number_buffer::@3/(byte*) printf_number_buffer::buffer_digits#10 ) + (byte) printf_number_buffer::format_upper_case#8 ← phi( printf_number_buffer::@3/(byte) printf_number_buffer::format_upper_case#5 ) + (signed byte) printf_number_buffer::padding#6 ← phi( printf_number_buffer::@3/(signed byte) printf_number_buffer::padding#5 ) + (byte) printf_padding::pad#1 ← (byte) '0' + (byte) printf_padding::length#1 ← (byte)(signed 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 + (signed byte) printf_number_buffer::padding#16 ← phi( printf_number_buffer::@10/(signed byte) printf_number_buffer::padding#6 ) + (byte) printf_number_buffer::format_justify_left#14 ← phi( printf_number_buffer::@10/(byte) printf_number_buffer::format_justify_left#19 ) + (byte) printf_number_buffer::format_zero_padding#20 ← phi( printf_number_buffer::@10/(byte) printf_number_buffer::format_zero_padding#22 ) + (byte*) printf_number_buffer::buffer_digits#9 ← phi( printf_number_buffer::@10/(byte*) printf_number_buffer::buffer_digits#13 ) + (byte) printf_number_buffer::format_upper_case#4 ← phi( printf_number_buffer::@10/(byte) printf_number_buffer::format_upper_case#8 ) + to:printf_number_buffer::@4 +printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@20 printf_number_buffer::@4 + (signed byte) printf_number_buffer::padding#11 ← phi( printf_number_buffer::@20/(signed byte) printf_number_buffer::padding#14 printf_number_buffer::@4/(signed byte) printf_number_buffer::padding#15 ) + (byte) printf_number_buffer::format_justify_left#8 ← phi( printf_number_buffer::@20/(byte) printf_number_buffer::format_justify_left#11 printf_number_buffer::@4/(byte) printf_number_buffer::format_justify_left#12 ) + (byte) printf_number_buffer::format_zero_padding#11 ← phi( printf_number_buffer::@20/(byte) printf_number_buffer::format_zero_padding#16 printf_number_buffer::@4/(byte) printf_number_buffer::format_zero_padding#17 ) + (byte*) printf_number_buffer::buffer_digits#4 ← phi( printf_number_buffer::@20/(byte*) printf_number_buffer::buffer_digits#7 printf_number_buffer::@4/(byte*) printf_number_buffer::buffer_digits#8 ) + (to_nomodify byte*) cputs::s#1 ← (byte*) printf_number_buffer::buffer_digits#4 + call cputs + to:printf_number_buffer::@19 +printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@5 + (signed byte) printf_number_buffer::padding#7 ← phi( printf_number_buffer::@5/(signed byte) printf_number_buffer::padding#11 ) + (byte) printf_number_buffer::format_justify_left#4 ← phi( printf_number_buffer::@5/(byte) printf_number_buffer::format_justify_left#8 ) + (byte) printf_number_buffer::format_zero_padding#5 ← phi( printf_number_buffer::@5/(byte) printf_number_buffer::format_zero_padding#11 ) + (bool~) printf_number_buffer::$32 ← (number) 0 != (byte) printf_number_buffer::format_zero_padding#5 + (bool~) printf_number_buffer::$14 ← ! (bool~) printf_number_buffer::$32 + (bool~) printf_number_buffer::$15 ← (byte) printf_number_buffer::format_justify_left#4 && (bool~) printf_number_buffer::$14 + (bool~) printf_number_buffer::$16 ← (bool~) printf_number_buffer::$15 && (signed byte) printf_number_buffer::padding#7 + (bool~) printf_number_buffer::$17 ← ! (bool~) printf_number_buffer::$16 + if((bool~) 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 + (signed byte) printf_number_buffer::padding#17 ← phi( printf_number_buffer::@4/(signed byte) printf_number_buffer::padding#15 ) + (byte) printf_number_buffer::format_justify_left#16 ← phi( printf_number_buffer::@4/(byte) printf_number_buffer::format_justify_left#12 ) + (byte) printf_number_buffer::format_zero_padding#21 ← phi( printf_number_buffer::@4/(byte) printf_number_buffer::format_zero_padding#17 ) + (byte*) printf_number_buffer::buffer_digits#5 ← phi( printf_number_buffer::@4/(byte*) printf_number_buffer::buffer_digits#8 ) + (byte*) strupr::str#0 ← (byte*) printf_number_buffer::buffer_digits#5 + call strupr + (byte*) strupr::return#2 ← (byte*) strupr::return#1 + to:printf_number_buffer::@20 +printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@11 + (signed byte) printf_number_buffer::padding#14 ← phi( printf_number_buffer::@11/(signed byte) printf_number_buffer::padding#17 ) + (byte) printf_number_buffer::format_justify_left#11 ← phi( printf_number_buffer::@11/(byte) printf_number_buffer::format_justify_left#16 ) + (byte) printf_number_buffer::format_zero_padding#16 ← phi( printf_number_buffer::@11/(byte) printf_number_buffer::format_zero_padding#21 ) + (byte*) printf_number_buffer::buffer_digits#7 ← phi( printf_number_buffer::@11/(byte*) printf_number_buffer::buffer_digits#5 ) + to:printf_number_buffer::@5 +printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@19 + (signed byte) printf_number_buffer::padding#8 ← phi( printf_number_buffer::@19/(signed byte) printf_number_buffer::padding#7 ) + (byte) printf_padding::pad#2 ← (byte) ' ' + (byte) printf_padding::length#2 ← (byte)(signed 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 + (dword) count#34 ← phi( __start::@1/(dword) count#21 ) + call clrscr + to:main::@1 +main::@1: scope:[main] from main + (dword) count#33 ← phi( main/(dword) count#34 ) + (to_nomodify byte*) cputs::s#2 ← (const byte*) main::s + call cputs + to:main::@2 +main::@2: scope:[main] from main::@1 + (dword) count#31 ← phi( main::@1/(dword) count#33 ) + (to_nomodify byte*) cputs::s#3 ← (const byte*) main::s1 + call cputs + to:main::@3 +main::@3: scope:[main] from main::@2 + (dword) count#22 ← phi( main::@2/(dword) count#31 ) + (word) printf_uint::uvalue#0 ← (number) 8 + (byte) printf_uint::format_min_length#0 ← (byte) 0 + (byte) printf_uint::format_justify_left#0 ← (byte) 0 + (byte) printf_uint::format_sign_always#0 ← (byte) 0 + (byte) printf_uint::format_zero_padding#0 ← (byte) 0 + (byte) printf_uint::format_upper_case#0 ← (byte) 0 + (byte) printf_uint::format_radix#0 ← (const byte) DECIMAL + call printf_uint + to:main::@4 +main::@4: scope:[main] from main::@3 + (dword) count#15 ← phi( main::@3/(dword) count#22 ) + call queens + to:main::@5 +main::@5: scope:[main] from main::@4 + (dword) count#7 ← phi( main::@4/(dword) count#3 ) + (dword) count#0 ← (dword) count#7 + (to_nomodify byte*) cputs::s#4 ← (const byte*) main::s2 + call cputs + to:main::@6 +main::@6: scope:[main] from main::@5 + (dword) count#8 ← phi( main::@5/(dword) count#0 ) + (dword) printf_ulong::uvalue#0 ← (dword) count#8 + (byte) printf_ulong::format_min_length#0 ← (byte) 0 + (byte) printf_ulong::format_justify_left#0 ← (byte) 0 + (byte) printf_ulong::format_sign_always#0 ← (byte) 0 + (byte) printf_ulong::format_zero_padding#0 ← (byte) 0 + (byte) printf_ulong::format_upper_case#0 ← (byte) 0 + (byte) printf_ulong::format_radix#0 ← (const byte) DECIMAL + call printf_ulong + to:main::@7 +main::@7: scope:[main] from main::@6 + (dword) count#23 ← phi( main::@6/(dword) count#8 ) + (to_nomodify byte*) cputs::s#5 ← (const byte*) main::s3 + call cputs + to:main::@8 +main::@8: scope:[main] from main::@7 + (dword) count#16 ← phi( main::@7/(dword) count#23 ) + to:main::@return +main::@return: scope:[main] from main::@8 + (dword) count#9 ← phi( main::@8/(dword) count#16 ) + (dword) count#1 ← (dword) count#9 + return + to:@return + +(void()) queens() +queens: scope:[queens] from main::@4 + (dword) count#24 ← phi( main::@4/(dword) count#15 ) + (byte) queens::row#0 ← (byte) 1 + to:queens::@1 +queens::@1: scope:[queens] from queens queens::@10 queens::@7 queens::@8 queens::@9 + (dword) count#18 ← phi( queens/(dword) count#24 queens::@10/(dword) count#25 queens::@7/(dword) count#26 queens::@8/(dword) count#27 queens::@9/(dword) count#28 ) + (byte) queens::row#9 ← phi( queens/(byte) queens::row#0 queens::@10/(byte) queens::row#11 queens::@7/(byte) queens::row#1 queens::@8/(byte) queens::row#2 queens::@9/(byte) queens::row#10 ) + (bool~) queens::$7 ← (number) 0 != (number) 1 + if((bool~) queens::$7) goto queens::@2 + to:queens::@return +queens::@2: scope:[queens] from queens::@1 + (dword) count#29 ← phi( queens::@1/(dword) count#18 ) + (byte) queens::row#3 ← phi( queens::@1/(byte) queens::row#9 ) + *((const byte*) board + (byte) queens::row#3) ← ++ *((const byte*) board + (byte) queens::row#3) + (bool~) queens::$1 ← *((const byte*) board + (byte) queens::row#3) == (number) 8+(number) 1 + if((bool~) queens::$1) goto queens::@3 + to:queens::@5 +queens::@3: scope:[queens] from queens::@2 + (dword) count#19 ← phi( queens::@2/(dword) count#29 ) + (byte) queens::row#4 ← phi( queens::@2/(byte) queens::row#3 ) + *((const byte*) board + (byte) queens::row#4) ← (number) 0 + (bool~) queens::$6 ← (byte) queens::row#4 == (number) 1 + if((bool~) queens::$6) goto queens::@return + to:queens::@8 +queens::@5: scope:[queens] from queens::@2 + (dword) count#32 ← phi( queens::@2/(dword) count#29 ) + (byte) queens::row#5 ← phi( queens::@2/(byte) queens::row#3 ) + (byte) legal::row#0 ← (byte) queens::row#5 + (byte) legal::column#0 ← *((const byte*) board + (byte) queens::row#5) + call legal + (byte) legal::return#0 ← (byte) legal::return#4 + to:queens::@9 +queens::@9: scope:[queens] from queens::@5 + (dword) count#28 ← phi( queens::@5/(dword) count#32 ) + (byte) queens::row#10 ← phi( queens::@5/(byte) queens::row#5 ) + (byte) legal::return#5 ← phi( queens::@5/(byte) legal::return#0 ) + (byte~) queens::$2 ← (byte) legal::return#5 + (bool~) queens::$8 ← (number) 0 != (byte~) queens::$2 + (bool~) queens::$3 ← ! (bool~) queens::$8 + if((bool~) queens::$3) goto queens::@1 + to:queens::@6 +queens::@6: scope:[queens] from queens::@9 + (dword) count#17 ← phi( queens::@9/(dword) count#28 ) + (byte) queens::row#6 ← phi( queens::@9/(byte) queens::row#10 ) + (bool~) queens::$4 ← (byte) queens::row#6 == (number) 8 + if((bool~) queens::$4) goto queens::@4 + to:queens::@7 +queens::@4: scope:[queens] from queens::@6 + (byte) queens::row#12 ← phi( queens::@6/(byte) queens::row#6 ) + (dword) count#10 ← phi( queens::@6/(dword) count#17 ) + (dword) count#2 ← ++ (dword) count#10 + call print + to:queens::@10 +queens::@10: scope:[queens] from queens::@4 + (dword) count#25 ← phi( queens::@4/(dword) count#2 ) + (byte) queens::row#11 ← phi( queens::@4/(byte) queens::row#12 ) + to:queens::@1 +queens::@7: scope:[queens] from queens::@6 + (dword) count#26 ← phi( queens::@6/(dword) count#17 ) + (byte) queens::row#7 ← phi( queens::@6/(byte) queens::row#6 ) + (byte) queens::row#1 ← ++ (byte) queens::row#7 + to:queens::@1 +queens::@8: scope:[queens] from queens::@3 + (dword) count#27 ← phi( queens::@3/(dword) count#19 ) + (byte) queens::row#8 ← phi( queens::@3/(byte) queens::row#4 ) + (byte) queens::row#2 ← -- (byte) queens::row#8 + to:queens::@1 +queens::@return: scope:[queens] from queens::@1 queens::@3 + (dword) count#11 ← phi( queens::@1/(dword) count#18 queens::@3/(dword) count#19 ) + (dword) count#3 ← (dword) count#11 + return + to:@return + +(byte()) legal((byte) legal::row , (byte) legal::column) +legal: scope:[legal] from queens::@5 + (byte) legal::column#4 ← phi( queens::@5/(byte) legal::column#0 ) + (byte) legal::row#3 ← phi( queens::@5/(byte) legal::row#0 ) + (byte) legal::i#0 ← (byte) 1 + to:legal::@1 +legal::@1: scope:[legal] from legal legal::@5 + (byte) legal::column#3 ← phi( legal/(byte) legal::column#4 legal::@5/(byte) legal::column#5 ) + (byte) legal::i#2 ← phi( legal/(byte) legal::i#0 legal::@5/(byte) legal::i#1 ) + (byte) legal::row#1 ← phi( legal/(byte) legal::row#3 legal::@5/(byte) legal::row#4 ) + (number~) legal::$0 ← (byte) legal::row#1 - (number) 1 + (bool~) legal::$1 ← (byte) legal::i#2 <= (number~) legal::$0 + if((bool~) legal::$1) goto legal::@2 + to:legal::@3 +legal::@2: scope:[legal] from legal::@1 + (byte) legal::row#14 ← phi( legal::@1/(byte) legal::row#1 ) + (byte) legal::column#1 ← phi( legal::@1/(byte) legal::column#3 ) + (byte) legal::i#3 ← phi( legal::@1/(byte) legal::i#2 ) + (bool~) legal::$2 ← *((const byte*) board + (byte) legal::i#3) == (byte) legal::column#1 + if((bool~) legal::$2) goto legal::@4 + to:legal::@6 +legal::@3: scope:[legal] from legal::@1 + (byte) legal::return#1 ← (number) 1 + to:legal::@return +legal::@4: scope:[legal] from legal::@2 + (byte) legal::return#2 ← (number) 0 + to:legal::@return +legal::@6: scope:[legal] from legal::@2 + (byte) legal::row#11 ← phi( legal::@2/(byte) legal::row#14 ) + (byte) legal::column#2 ← phi( legal::@2/(byte) legal::column#1 ) + (byte) legal::i#4 ← phi( legal::@2/(byte) legal::i#3 ) + (byte) legal::diff1_a#0 ← *((const byte*) board + (byte) legal::i#4) + (byte) legal::diff1_b#0 ← (byte) legal::column#2 + to:legal::diff1 +legal::diff1: scope:[legal] from legal::@6 + (byte) legal::column#15 ← phi( legal::@6/(byte) legal::column#2 ) + (byte) legal::row#9 ← phi( legal::@6/(byte) legal::row#11 ) + (byte) legal::i#12 ← phi( legal::@6/(byte) legal::i#4 ) + (byte) legal::diff1_b#1 ← phi( legal::@6/(byte) legal::diff1_b#0 ) + (byte) legal::diff1_a#1 ← phi( legal::@6/(byte) legal::diff1_a#0 ) + (bool~) legal::diff1_$0 ← (byte) legal::diff1_a#1 < (byte) legal::diff1_b#1 + if((bool~) legal::diff1_$0) goto legal::diff1_@1 + to:legal::diff1_@3 +legal::diff1_@1: scope:[legal] from legal::diff1 + (byte) legal::column#13 ← phi( legal::diff1/(byte) legal::column#15 ) + (byte) legal::row#6 ← phi( legal::diff1/(byte) legal::row#9 ) + (byte) legal::i#9 ← phi( legal::diff1/(byte) legal::i#12 ) + (byte) legal::diff1_a#2 ← phi( legal::diff1/(byte) legal::diff1_a#1 ) + (byte) legal::diff1_b#2 ← phi( legal::diff1/(byte) legal::diff1_b#1 ) + (byte~) legal::diff1_$2 ← (byte) legal::diff1_b#2 - (byte) legal::diff1_a#2 + (byte) legal::diff1_return#0 ← (byte~) legal::diff1_$2 + to:legal::diff1_@return +legal::diff1_@3: scope:[legal] from legal::diff1 + (byte) legal::column#14 ← phi( legal::diff1/(byte) legal::column#15 ) + (byte) legal::row#7 ← phi( legal::diff1/(byte) legal::row#9 ) + (byte) legal::i#10 ← phi( legal::diff1/(byte) legal::i#12 ) + (byte) legal::diff1_b#3 ← phi( legal::diff1/(byte) legal::diff1_b#1 ) + (byte) legal::diff1_a#3 ← phi( legal::diff1/(byte) legal::diff1_a#1 ) + (byte~) legal::diff1_$1 ← (byte) legal::diff1_a#3 - (byte) legal::diff1_b#3 + (byte) legal::diff1_return#1 ← (byte~) legal::diff1_$1 + to:legal::diff1_@return +legal::diff1_@return: scope:[legal] from legal::diff1_@1 legal::diff1_@3 + (byte) legal::column#12 ← phi( legal::diff1_@1/(byte) legal::column#13 legal::diff1_@3/(byte) legal::column#14 ) + (byte) legal::row#5 ← phi( legal::diff1_@1/(byte) legal::row#6 legal::diff1_@3/(byte) legal::row#7 ) + (byte) legal::i#7 ← phi( legal::diff1_@1/(byte) legal::i#9 legal::diff1_@3/(byte) legal::i#10 ) + (byte) legal::diff1_return#3 ← phi( legal::diff1_@1/(byte) legal::diff1_return#0 legal::diff1_@3/(byte) legal::diff1_return#1 ) + (byte) legal::diff1_return#2 ← (byte) legal::diff1_return#3 + to:legal::@8 +legal::@8: scope:[legal] from legal::diff1_@return + (byte) legal::column#11 ← phi( legal::diff1_@return/(byte) legal::column#12 ) + (byte) legal::row#2 ← phi( legal::diff1_@return/(byte) legal::row#5 ) + (byte) legal::i#5 ← phi( legal::diff1_@return/(byte) legal::i#7 ) + (byte) legal::diff1_return#4 ← phi( legal::diff1_@return/(byte) legal::diff1_return#2 ) + (byte~) legal::$3 ← (byte) legal::diff1_return#4 + (byte) legal::diff2_a#0 ← (byte) legal::i#5 + (byte) legal::diff2_b#0 ← (byte) legal::row#2 + to:legal::diff2 +legal::diff2: scope:[legal] from legal::@8 + (byte) legal::column#10 ← phi( legal::@8/(byte) legal::column#11 ) + (byte) legal::row#15 ← phi( legal::@8/(byte) legal::row#2 ) + (byte) legal::i#15 ← phi( legal::@8/(byte) legal::i#5 ) + (byte) legal::diff2_b#1 ← phi( legal::@8/(byte) legal::diff2_b#0 ) + (byte) legal::diff2_a#1 ← phi( legal::@8/(byte) legal::diff2_a#0 ) + (bool~) legal::diff2_$0 ← (byte) legal::diff2_a#1 < (byte) legal::diff2_b#1 + if((bool~) legal::diff2_$0) goto legal::diff2_@1 + to:legal::diff2_@3 +legal::diff2_@1: scope:[legal] from legal::diff2 + (byte) legal::column#8 ← phi( legal::diff2/(byte) legal::column#10 ) + (byte) legal::row#12 ← phi( legal::diff2/(byte) legal::row#15 ) + (byte) legal::i#13 ← phi( legal::diff2/(byte) legal::i#15 ) + (byte) legal::diff2_a#2 ← phi( legal::diff2/(byte) legal::diff2_a#1 ) + (byte) legal::diff2_b#2 ← phi( legal::diff2/(byte) legal::diff2_b#1 ) + (byte~) legal::diff2_$2 ← (byte) legal::diff2_b#2 - (byte) legal::diff2_a#2 + (byte) legal::diff2_return#0 ← (byte~) legal::diff2_$2 + to:legal::diff2_@return +legal::diff2_@3: scope:[legal] from legal::diff2 + (byte) legal::column#9 ← phi( legal::diff2/(byte) legal::column#10 ) + (byte) legal::row#13 ← phi( legal::diff2/(byte) legal::row#15 ) + (byte) legal::i#14 ← phi( legal::diff2/(byte) legal::i#15 ) + (byte) legal::diff2_b#3 ← phi( legal::diff2/(byte) legal::diff2_b#1 ) + (byte) legal::diff2_a#3 ← phi( legal::diff2/(byte) legal::diff2_a#1 ) + (byte~) legal::diff2_$1 ← (byte) legal::diff2_a#3 - (byte) legal::diff2_b#3 + (byte) legal::diff2_return#1 ← (byte~) legal::diff2_$1 + to:legal::diff2_@return +legal::diff2_@return: scope:[legal] from legal::diff2_@1 legal::diff2_@3 + (byte) legal::column#7 ← phi( legal::diff2_@1/(byte) legal::column#8 legal::diff2_@3/(byte) legal::column#9 ) + (byte) legal::row#10 ← phi( legal::diff2_@1/(byte) legal::row#12 legal::diff2_@3/(byte) legal::row#13 ) + (byte) legal::i#11 ← phi( legal::diff2_@1/(byte) legal::i#13 legal::diff2_@3/(byte) legal::i#14 ) + (byte) legal::diff2_return#3 ← phi( legal::diff2_@1/(byte) legal::diff2_return#0 legal::diff2_@3/(byte) legal::diff2_return#1 ) + (byte) legal::diff2_return#2 ← (byte) legal::diff2_return#3 + to:legal::@9 +legal::@9: scope:[legal] from legal::diff2_@return + (byte) legal::column#6 ← phi( legal::diff2_@return/(byte) legal::column#7 ) + (byte) legal::row#8 ← phi( legal::diff2_@return/(byte) legal::row#10 ) + (byte) legal::i#8 ← phi( legal::diff2_@return/(byte) legal::i#11 ) + (byte) legal::diff2_return#4 ← phi( legal::diff2_@return/(byte) legal::diff2_return#2 ) + (byte~) legal::$4 ← (byte) legal::diff2_return#4 + (bool~) legal::$5 ← (byte~) legal::$3 == (byte~) legal::$4 + (bool~) legal::$6 ← ! (bool~) legal::$5 + if((bool~) legal::$6) goto legal::@5 + to:legal::@7 +legal::@7: scope:[legal] from legal::@9 + (byte) legal::return#3 ← (number) 0 + to:legal::@return +legal::@return: scope:[legal] from legal::@3 legal::@4 legal::@7 + (byte) legal::return#6 ← phi( legal::@3/(byte) legal::return#1 legal::@4/(byte) legal::return#2 legal::@7/(byte) legal::return#3 ) + (byte) legal::return#4 ← (byte) legal::return#6 + return + to:@return +legal::@5: scope:[legal] from legal::@9 + (byte) legal::column#5 ← phi( legal::@9/(byte) legal::column#6 ) + (byte) legal::row#4 ← phi( legal::@9/(byte) legal::row#8 ) + (byte) legal::i#6 ← phi( legal::@9/(byte) legal::i#8 ) + (byte) legal::i#1 ← ++ (byte) legal::i#6 + to:legal::@1 + +(void()) print() +print: scope:[print] from queens::@4 + (dword) count#30 ← phi( queens::@4/(dword) count#2 ) + (byte) gotoxy::x#2 ← (number) 0 + (byte) gotoxy::y#2 ← (number) 5 + call gotoxy + to:print::@12 +print::@12: scope:[print] from print + (dword) count#20 ← phi( print/(dword) count#30 ) + (to_nomodify byte*) cputs::s#6 ← (const byte*) print::s + call cputs + to:print::@13 +print::@13: scope:[print] from print::@12 + (dword) count#12 ← phi( print::@12/(dword) count#20 ) + (dword) printf_ulong::uvalue#1 ← (dword) count#12 + (byte) printf_ulong::format_min_length#1 ← (byte) 0 + (byte) printf_ulong::format_justify_left#1 ← (byte) 0 + (byte) printf_ulong::format_sign_always#1 ← (byte) 0 + (byte) printf_ulong::format_zero_padding#1 ← (byte) 0 + (byte) printf_ulong::format_upper_case#1 ← (byte) 0 + (byte) printf_ulong::format_radix#1 ← (const byte) DECIMAL + call printf_ulong + to:print::@14 +print::@14: scope:[print] from print::@13 + (to_nomodify byte*) cputs::s#7 ← (const byte*) print::s1 + call cputs + to:print::@15 +print::@15: scope:[print] from print::@14 + (byte) print::i#0 ← (byte) 1 + to:print::@1 +print::@1: scope:[print] from print::@15 print::@16 + (byte) print::i#2 ← phi( print::@15/(byte) print::i#0 print::@16/(byte) print::i#1 ) + (bool~) print::$2 ← (byte) print::i#2 <= (number) 8 + if((bool~) print::$2) goto print::@2 + to:print::@3 +print::@2: scope:[print] from print::@1 + (byte) print::i#3 ← phi( print::@1/(byte) print::i#2 ) + (byte) printf_uchar::uvalue#0 ← (byte) print::i#3 + (byte) printf_uchar::format_min_length#0 ← (byte) 0 + (byte) printf_uchar::format_justify_left#0 ← (byte) 0 + (byte) printf_uchar::format_sign_always#0 ← (byte) 0 + (byte) printf_uchar::format_zero_padding#0 ← (byte) 0 + (byte) printf_uchar::format_upper_case#0 ← (byte) 0 + (byte) printf_uchar::format_radix#0 ← (const byte) HEXADECIMAL + call printf_uchar + to:print::@16 +print::@16: scope:[print] from print::@2 + (byte) print::i#4 ← phi( print::@2/(byte) print::i#3 ) + (byte) print::i#1 ← ++ (byte) print::i#4 + to:print::@1 +print::@3: scope:[print] from print::@1 + (byte) print::i1#0 ← (byte) 1 + to:print::@4 +print::@4: scope:[print] from print::@3 print::@8 + (byte) print::i1#2 ← phi( print::@3/(byte) print::i1#0 print::@8/(byte) print::i1#1 ) + (bool~) print::$4 ← (byte) print::i1#2 <= (number) 8 + if((bool~) print::$4) goto print::@5 + to:print::@return +print::@5: scope:[print] from print::@4 + (byte) print::i1#6 ← phi( print::@4/(byte) print::i1#2 ) + (to_nomodify byte*) cputs::s#8 ← (const byte*) print::s2 + call cputs + to:print::@17 +print::@17: scope:[print] from print::@5 + (byte) print::i1#3 ← phi( print::@5/(byte) print::i1#6 ) + (byte) printf_uchar::uvalue#1 ← (byte) print::i1#3 + (byte) printf_uchar::format_min_length#1 ← (byte) 0 + (byte) printf_uchar::format_justify_left#1 ← (byte) 0 + (byte) printf_uchar::format_sign_always#1 ← (byte) 0 + (byte) printf_uchar::format_zero_padding#1 ← (byte) 0 + (byte) printf_uchar::format_upper_case#1 ← (byte) 0 + (byte) printf_uchar::format_radix#1 ← (const byte) HEXADECIMAL + call printf_uchar + to:print::@18 +print::@18: scope:[print] from print::@17 + (byte) print::i1#9 ← phi( print::@17/(byte) print::i1#3 ) + (byte) print::j#0 ← (byte) 1 + to:print::@6 +print::@6: scope:[print] from print::@10 print::@18 + (byte) print::i1#7 ← phi( print::@10/(byte) print::i1#8 print::@18/(byte) print::i1#9 ) + (byte) print::j#2 ← phi( print::@10/(byte) print::j#1 print::@18/(byte) print::j#0 ) + (bool~) print::$6 ← (byte) print::j#2 <= (number) 8 + if((bool~) print::$6) goto print::@7 + to:print::@8 +print::@7: scope:[print] from print::@6 + (byte) print::j#3 ← phi( print::@6/(byte) print::j#2 ) + (byte) print::i1#4 ← phi( print::@6/(byte) print::i1#7 ) + (bool~) print::$7 ← *((const byte*) board + (byte) print::i1#4) == (byte) print::j#3 + if((bool~) print::$7) goto print::@9 + to:print::@11 +print::@8: scope:[print] from print::@6 + (byte) print::i1#5 ← phi( print::@6/(byte) print::i1#7 ) + (byte) print::i1#1 ← ++ (byte) print::i1#5 + to:print::@4 +print::@9: scope:[print] from print::@7 + (byte) print::i1#12 ← phi( print::@7/(byte) print::i1#4 ) + (byte) print::j#7 ← phi( print::@7/(byte) print::j#3 ) + (to_nomodify byte*) cputs::s#9 ← (const byte*) print::s3 + call cputs + to:print::@19 +print::@19: scope:[print] from print::@9 + (byte) print::i1#10 ← phi( print::@9/(byte) print::i1#12 ) + (byte) print::j#5 ← phi( print::@9/(byte) print::j#7 ) + to:print::@10 +print::@11: scope:[print] from print::@7 + (byte) print::i1#13 ← phi( print::@7/(byte) print::i1#4 ) + (byte) print::j#8 ← phi( print::@7/(byte) print::j#3 ) + (to_nomodify byte*) cputs::s#10 ← (const byte*) print::s4 + call cputs + to:print::@20 +print::@20: scope:[print] from print::@11 + (byte) print::i1#11 ← phi( print::@11/(byte) print::i1#13 ) + (byte) print::j#6 ← phi( print::@11/(byte) print::j#8 ) + to:print::@10 +print::@10: scope:[print] from print::@19 print::@20 + (byte) print::i1#8 ← phi( print::@19/(byte) print::i1#10 print::@20/(byte) print::i1#11 ) + (byte) print::j#4 ← phi( print::@19/(byte) print::j#5 print::@20/(byte) print::j#6 ) + (byte) print::j#1 ← ++ (byte) print::j#4 + to:print::@6 +print::@return: scope:[print] from print::@4 + return + to:@return + +(void()) __start() +__start: scope:[__start] from + to:__start::__init1 +__start::__init1: scope:[__start] from __start + (byte) conio_cursor_x ← (byte) 0 + (byte) conio_cursor_y ← (byte) 0 + (byte*) conio_line_text ← (const nomodify byte*) CONIO_SCREEN_TEXT + (byte*) conio_line_color ← (const nomodify byte*) CONIO_SCREEN_COLORS + (byte) conio_textcolor ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT + (byte) conio_scroll_enable ← (byte) 1 + (dword) count#4 ← (dword) 0 + to:__start::@1 +__start::@1: scope:[__start] from __start::__init1 + (dword) count#21 ← phi( __start::__init1/(dword) count#4 ) + call main + to:__start::@2 +__start::@2: scope:[__start] from __start::@1 + (dword) count#13 ← phi( __start::@1/(dword) count#1 ) + (dword) count#5 ← (dword) count#13 + to:__start::@return +__start::@return: scope:[__start] from __start::@2 + (dword) count#14 ← phi( __start::@2/(dword) count#5 ) + (dword) count#6 ← (dword) count#14 + return + to:@return + +SYMBOL TABLE SSA +(const byte) BINARY = (number) 2 +(const nomodify byte*) COLORRAM = (byte*)(number) $d800 +(const nomodify byte*) CONIO_SCREEN_COLORS = (const nomodify byte*) COLORRAM +(const nomodify byte*) CONIO_SCREEN_TEXT = (const nomodify byte*) DEFAULT_SCREEN +(const nomodify byte) CONIO_TEXTCOLOR_DEFAULT = (const nomodify byte) LIGHT_BLUE +(const byte) DECIMAL = (number) $a +(const nomodify byte*) DEFAULT_SCREEN = (byte*)(number) $400 +(const byte*) DIGITS[] = (byte*) "0123456789abcdef"z +(const byte) HEXADECIMAL = (number) $10 +(const nomodify byte) LIGHT_BLUE = (byte) $e +(byte) MOS6526_CIA::INTERRUPT +(byte) MOS6526_CIA::PORT_A +(byte) MOS6526_CIA::PORT_A_DDR +(byte) MOS6526_CIA::PORT_B +(byte) MOS6526_CIA::PORT_B_DDR +(byte) MOS6526_CIA::SERIAL_DATA +(word) MOS6526_CIA::TIMER_A +(byte) MOS6526_CIA::TIMER_A_CONTROL +(word) MOS6526_CIA::TIMER_B +(byte) MOS6526_CIA::TIMER_B_CONTROL +(byte) MOS6526_CIA::TOD_10THS +(byte) MOS6526_CIA::TOD_HOURS +(byte) MOS6526_CIA::TOD_MIN +(byte) MOS6526_CIA::TOD_SEC +(byte) MOS6569_VICII::BG_COLOR +(byte) MOS6569_VICII::BG_COLOR1 +(byte) MOS6569_VICII::BG_COLOR2 +(byte) MOS6569_VICII::BG_COLOR3 +(byte) MOS6569_VICII::BORDER_COLOR +(byte) MOS6569_VICII::CONTROL1 +(byte) MOS6569_VICII::CONTROL2 +(byte) MOS6569_VICII::IRQ_ENABLE +(byte) MOS6569_VICII::IRQ_STATUS +(byte) MOS6569_VICII::LIGHTPEN_X +(byte) MOS6569_VICII::LIGHTPEN_Y +(byte) MOS6569_VICII::MEMORY +(byte) MOS6569_VICII::RASTER +(byte) MOS6569_VICII::SPRITE0_COLOR +(byte) MOS6569_VICII::SPRITE0_X +(byte) MOS6569_VICII::SPRITE0_Y +(byte) MOS6569_VICII::SPRITE1_COLOR +(byte) MOS6569_VICII::SPRITE1_X +(byte) MOS6569_VICII::SPRITE1_Y +(byte) MOS6569_VICII::SPRITE2_COLOR +(byte) MOS6569_VICII::SPRITE2_X +(byte) MOS6569_VICII::SPRITE2_Y +(byte) MOS6569_VICII::SPRITE3_COLOR +(byte) MOS6569_VICII::SPRITE3_X +(byte) MOS6569_VICII::SPRITE3_Y +(byte) MOS6569_VICII::SPRITE4_COLOR +(byte) MOS6569_VICII::SPRITE4_X +(byte) MOS6569_VICII::SPRITE4_Y +(byte) MOS6569_VICII::SPRITE5_COLOR +(byte) MOS6569_VICII::SPRITE5_X +(byte) MOS6569_VICII::SPRITE5_Y +(byte) MOS6569_VICII::SPRITE6_COLOR +(byte) MOS6569_VICII::SPRITE6_X +(byte) MOS6569_VICII::SPRITE6_Y +(byte) MOS6569_VICII::SPRITE7_COLOR +(byte) MOS6569_VICII::SPRITE7_X +(byte) MOS6569_VICII::SPRITE7_Y +(byte) MOS6569_VICII::SPRITES_BG_COLLISION +(byte) MOS6569_VICII::SPRITES_COLLISION +(byte) MOS6569_VICII::SPRITES_ENABLE +(byte) MOS6569_VICII::SPRITES_EXPAND_X +(byte) MOS6569_VICII::SPRITES_EXPAND_Y +(byte) MOS6569_VICII::SPRITES_MC +(byte) MOS6569_VICII::SPRITES_MCOLOR1 +(byte) MOS6569_VICII::SPRITES_MCOLOR2 +(byte) MOS6569_VICII::SPRITES_PRIORITY +(byte) MOS6569_VICII::SPRITES_XMSB +(byte) MOS6581_SID::CH1_ATTACK_DECAY +(byte) MOS6581_SID::CH1_CONTROL +(word) MOS6581_SID::CH1_FREQ +(word) MOS6581_SID::CH1_PULSE_WIDTH +(byte) MOS6581_SID::CH1_SUSTAIN_RELEASE +(byte) MOS6581_SID::CH2_ATTACK_DECAY +(byte) MOS6581_SID::CH2_CONTROL +(word) MOS6581_SID::CH2_FREQ +(word) MOS6581_SID::CH2_PULSE_WIDTH +(byte) MOS6581_SID::CH2_SUSTAIN_RELEASE +(byte) MOS6581_SID::CH3_ATTACK_DECAY +(byte) MOS6581_SID::CH3_CONTROL +(byte) MOS6581_SID::CH3_ENV +(word) MOS6581_SID::CH3_FREQ +(byte) MOS6581_SID::CH3_OSC +(word) MOS6581_SID::CH3_PULSE_WIDTH +(byte) MOS6581_SID::CH3_SUSTAIN_RELEASE +(byte) MOS6581_SID::FILTER_CUTOFF_HIGH +(byte) MOS6581_SID::FILTER_CUTOFF_LOW +(byte) MOS6581_SID::FILTER_SETUP +(byte) MOS6581_SID::POT_X +(byte) MOS6581_SID::POT_Y +(byte) MOS6581_SID::VOLUME_FILTER_MODE +(const byte) OCTAL = (number) 8 +(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = (byte) 1 +(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN = (byte) 0 +(const byte) RADIX::BINARY = (number) 2 +(const byte) RADIX::DECIMAL = (number) $a +(const byte) RADIX::HEXADECIMAL = (number) $10 +(const byte) RADIX::OCTAL = (number) 8 +(const word*) RADIX_BINARY_VALUES[] = { (word) $8000, (word) $4000, (word) $2000, (word) $1000, (word) $800, (word) $400, (word) $200, (word) $100, (word) $80, (word) $40, (word) $20, (word) $10, (word) 8, (word) 4, (word) 2 } +(const byte*) RADIX_BINARY_VALUES_CHAR[] = { (byte) $80, (byte) $40, (byte) $20, (byte) $10, (byte) 8, (byte) 4, (byte) 2 } +(const dword*) RADIX_BINARY_VALUES_LONG[] = { (dword) $80000000, (dword) $40000000, (dword) $20000000, (dword) $10000000, (dword) $8000000, (dword) $4000000, (dword) $2000000, (dword) $1000000, (dword) $800000, (dword) $400000, (dword) $200000, (dword) $100000, (dword) $80000, (dword) $40000, (dword) $20000, (dword) $10000, (dword) $8000, (dword) $4000, (dword) $2000, (dword) $1000, (dword) $800, (dword) $400, (dword) $200, (dword) $100, (dword) $80, (dword) $40, (dword) $20, (dword) $10, (dword) 8, (dword) 4, (dword) 2 } +(const word*) RADIX_DECIMAL_VALUES[] = { (word) $2710, (word) $3e8, (word) $64, (word) $a } +(const byte*) RADIX_DECIMAL_VALUES_CHAR[] = { (byte) $64, (byte) $a } +(const dword*) RADIX_DECIMAL_VALUES_LONG[] = { (dword) $3b9aca00, (dword) $5f5e100, (dword) $989680, (dword) $f4240, (dword) $186a0, (dword) $2710, (dword) $3e8, (dword) $64, (dword) $a } +(const word*) RADIX_HEXADECIMAL_VALUES[] = { (word) $1000, (word) $100, (word) $10 } +(const byte*) RADIX_HEXADECIMAL_VALUES_CHAR[] = { (byte) $10 } +(const dword*) RADIX_HEXADECIMAL_VALUES_LONG[] = { (dword) $10000000, (dword) $1000000, (dword) $100000, (dword) $10000, (dword) $1000, (dword) $100, (dword) $10 } +(const word*) RADIX_OCTAL_VALUES[] = { (word) $8000, (word) $1000, (word) $200, (word) $40, (word) 8 } +(const byte*) RADIX_OCTAL_VALUES_CHAR[] = { (byte) $40, (byte) 8 } +(const dword*) RADIX_OCTAL_VALUES_LONG[] = { (dword) $40000000, (dword) $8000000, (dword) $1000000, (dword) $200000, (dword) $40000, (dword) $8000, (dword) $1000, (dword) $200, (dword) $40, (dword) 8 } +(const byte) SIZEOF_DWORD = (byte) 4 +(const byte) SIZEOF_WORD = (byte) 2 +(void()) __start() +(label) __start::@1 +(label) __start::@2 +(label) __start::@return +(label) __start::__init1 +(const byte*) board[(number) $14] = { fill( $14, 0) } +(void()) clrscr() +(bool~) clrscr::$0 +(bool~) clrscr::$1 +(label) clrscr::@1 +(label) clrscr::@2 +(label) clrscr::@3 +(label) clrscr::@4 +(label) clrscr::@5 +(label) clrscr::@6 +(label) clrscr::@return +(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 +(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 +(dword) count +(dword) count#0 +(dword) count#1 +(dword) count#10 +(dword) count#11 +(dword) count#12 +(dword) count#13 +(dword) count#14 +(dword) count#15 +(dword) count#16 +(dword) count#17 +(dword) count#18 +(dword) count#19 +(dword) count#2 +(dword) count#20 +(dword) count#21 +(dword) count#22 +(dword) count#23 +(dword) count#24 +(dword) count#25 +(dword) count#26 +(dword) count#27 +(dword) count#28 +(dword) count#29 +(dword) count#3 +(dword) count#30 +(dword) count#31 +(dword) count#32 +(dword) count#33 +(dword) count#34 +(dword) count#4 +(dword) count#5 +(dword) count#6 +(dword) count#7 +(dword) count#8 +(dword) count#9 +(void()) cputc((byte) cputc::c) +(bool~) cputc::$0 +(bool~) cputc::$1 +(bool~) cputc::$2 +(label) cputc::@1 +(label) cputc::@2 +(label) cputc::@3 +(label) cputc::@4 +(label) cputc::@5 +(label) cputc::@return +(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() +(label) cputln::@1 +(label) cputln::@return +(void()) cputs((to_nomodify byte*) cputs::s) +(byte~) cputs::$0 +(bool~) cputs::$2 +(label) cputs::@1 +(label) cputs::@2 +(label) cputs::@3 +(label) cputs::@return +(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#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 +(label) cscroll::@1 +(label) cscroll::@2 +(label) cscroll::@3 +(label) cscroll::@4 +(label) cscroll::@5 +(label) cscroll::@6 +(label) cscroll::@7 +(label) cscroll::@8 +(label) cscroll::@return +(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 +(label) gotoxy::@1 +(label) gotoxy::@2 +(label) gotoxy::@3 +(label) gotoxy::@4 +(label) gotoxy::@return +(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 +(byte()) legal((byte) legal::row , (byte) legal::column) +(number~) legal::$0 +(bool~) legal::$1 +(bool~) legal::$2 +(byte~) legal::$3 +(byte~) legal::$4 +(bool~) legal::$5 +(bool~) legal::$6 +(label) legal::@1 +(label) legal::@2 +(label) legal::@3 +(label) legal::@4 +(label) legal::@5 +(label) legal::@6 +(label) legal::@7 +(label) legal::@8 +(label) legal::@9 +(label) legal::@return +(byte) legal::column +(byte) legal::column#0 +(byte) legal::column#1 +(byte) legal::column#10 +(byte) legal::column#11 +(byte) legal::column#12 +(byte) legal::column#13 +(byte) legal::column#14 +(byte) legal::column#15 +(byte) legal::column#2 +(byte) legal::column#3 +(byte) legal::column#4 +(byte) legal::column#5 +(byte) legal::column#6 +(byte) legal::column#7 +(byte) legal::column#8 +(byte) legal::column#9 +(label) legal::diff1 +(bool~) legal::diff1_$0 +(byte~) legal::diff1_$1 +(byte~) legal::diff1_$2 +(label) legal::diff1_@1 +(label) legal::diff1_@3 +(label) legal::diff1_@return +(byte) legal::diff1_a +(byte) legal::diff1_a#0 +(byte) legal::diff1_a#1 +(byte) legal::diff1_a#2 +(byte) legal::diff1_a#3 +(byte) legal::diff1_b +(byte) legal::diff1_b#0 +(byte) legal::diff1_b#1 +(byte) legal::diff1_b#2 +(byte) legal::diff1_b#3 +(byte) legal::diff1_return +(byte) legal::diff1_return#0 +(byte) legal::diff1_return#1 +(byte) legal::diff1_return#2 +(byte) legal::diff1_return#3 +(byte) legal::diff1_return#4 +(label) legal::diff2 +(bool~) legal::diff2_$0 +(byte~) legal::diff2_$1 +(byte~) legal::diff2_$2 +(label) legal::diff2_@1 +(label) legal::diff2_@3 +(label) legal::diff2_@return +(byte) legal::diff2_a +(byte) legal::diff2_a#0 +(byte) legal::diff2_a#1 +(byte) legal::diff2_a#2 +(byte) legal::diff2_a#3 +(byte) legal::diff2_b +(byte) legal::diff2_b#0 +(byte) legal::diff2_b#1 +(byte) legal::diff2_b#2 +(byte) legal::diff2_b#3 +(byte) legal::diff2_return +(byte) legal::diff2_return#0 +(byte) legal::diff2_return#1 +(byte) legal::diff2_return#2 +(byte) legal::diff2_return#3 +(byte) legal::diff2_return#4 +(byte) legal::i +(byte) legal::i#0 +(byte) legal::i#1 +(byte) legal::i#10 +(byte) legal::i#11 +(byte) legal::i#12 +(byte) legal::i#13 +(byte) legal::i#14 +(byte) legal::i#15 +(byte) legal::i#2 +(byte) legal::i#3 +(byte) legal::i#4 +(byte) legal::i#5 +(byte) legal::i#6 +(byte) legal::i#7 +(byte) legal::i#8 +(byte) legal::i#9 +(byte) legal::return +(byte) legal::return#0 +(byte) legal::return#1 +(byte) legal::return#2 +(byte) legal::return#3 +(byte) legal::return#4 +(byte) legal::return#5 +(byte) legal::return#6 +(byte) legal::row +(byte) legal::row#0 +(byte) legal::row#1 +(byte) legal::row#10 +(byte) legal::row#11 +(byte) legal::row#12 +(byte) legal::row#13 +(byte) legal::row#14 +(byte) legal::row#15 +(byte) legal::row#2 +(byte) legal::row#3 +(byte) legal::row#4 +(byte) legal::row#5 +(byte) legal::row#6 +(byte) legal::row#7 +(byte) legal::row#8 +(byte) legal::row#9 +(void()) main() +(label) main::@1 +(label) main::@2 +(label) main::@3 +(label) main::@4 +(label) main::@5 +(label) main::@6 +(label) main::@7 +(label) main::@8 +(label) main::@return +(const byte*) main::s[(byte) $29] = (byte*) " - n queens problem using backtracking -" +(const byte*) main::s1[(byte) $13] = (byte*) " +number of queens:" +(const byte*) main::s2[(byte) $e] = (byte*) " + +solutions: " +(const byte*) main::s3[(byte) 2] = (byte*) " +" +(void*()) memcpy((void*) memcpy::destination , (void*) memcpy::source , (word) memcpy::num) +(byte*~) memcpy::$0 +(bool~) memcpy::$1 +(byte*~) memcpy::$2 +(label) memcpy::@1 +(label) memcpy::@2 +(label) memcpy::@3 +(label) memcpy::@return +(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 +(label) memset::@1 +(label) memset::@2 +(label) memset::@3 +(label) memset::@4 +(label) memset::@return +(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()) print() +(bool~) print::$2 +(bool~) print::$4 +(bool~) print::$6 +(bool~) print::$7 +(label) print::@1 +(label) print::@10 +(label) print::@11 +(label) print::@12 +(label) print::@13 +(label) print::@14 +(label) print::@15 +(label) print::@16 +(label) print::@17 +(label) print::@18 +(label) print::@19 +(label) print::@2 +(label) print::@20 +(label) print::@3 +(label) print::@4 +(label) print::@5 +(label) print::@6 +(label) print::@7 +(label) print::@8 +(label) print::@9 +(label) print::@return +(byte) print::i +(byte) print::i#0 +(byte) print::i#1 +(byte) print::i#2 +(byte) print::i#3 +(byte) print::i#4 +(byte) print::i1 +(byte) print::i1#0 +(byte) print::i1#1 +(byte) print::i1#10 +(byte) print::i1#11 +(byte) print::i1#12 +(byte) print::i1#13 +(byte) print::i1#2 +(byte) print::i1#3 +(byte) print::i1#4 +(byte) print::i1#5 +(byte) print::i1#6 +(byte) print::i1#7 +(byte) print::i1#8 +(byte) print::i1#9 +(byte) print::j +(byte) print::j#0 +(byte) print::j#1 +(byte) print::j#2 +(byte) print::j#3 +(byte) print::j#4 +(byte) print::j#5 +(byte) print::j#6 +(byte) print::j#7 +(byte) print::j#8 +(const byte*) print::s[(byte) 3] = (byte*) " +#" +(const byte*) print::s1[(byte) 4] = (byte*) ": + " +(const byte*) print::s2[(byte) 2] = (byte*) " +" +(const byte*) print::s3[(byte) 2] = (byte*) "Q" +(const byte*) print::s4[(byte) 2] = (byte*) "-" +(struct printf_buffer_number) printf_buffer loadstore = {} +(const byte*) printf_buffer_number::digits[(number) $b] = { fill( $b, 0) } +(byte) printf_buffer_number::sign +(byte) printf_format_number::justify_left +(byte) printf_format_number::min_length +(byte) printf_format_number::radix +(byte) printf_format_number::sign_always +(byte) printf_format_number::upper_case +(byte) printf_format_number::zero_padding +(byte) printf_format_string::justify_left +(byte) printf_format_string::min_length +(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 +(label) printf_number_buffer::@1 +(label) printf_number_buffer::@10 +(label) printf_number_buffer::@11 +(label) printf_number_buffer::@12 +(label) printf_number_buffer::@13 +(label) printf_number_buffer::@14 +(label) printf_number_buffer::@15 +(label) printf_number_buffer::@16 +(label) printf_number_buffer::@17 +(label) printf_number_buffer::@18 +(label) printf_number_buffer::@19 +(label) printf_number_buffer::@2 +(label) printf_number_buffer::@20 +(label) printf_number_buffer::@21 +(label) printf_number_buffer::@3 +(label) printf_number_buffer::@4 +(label) printf_number_buffer::@5 +(label) printf_number_buffer::@6 +(label) printf_number_buffer::@7 +(label) printf_number_buffer::@8 +(label) printf_number_buffer::@9 +(label) printf_number_buffer::@return +(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#21 +(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#13 +(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#22 +(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_min_length#7 +(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_radix#2 +(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_sign_always#2 +(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#18 +(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#22 +(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 +(label) printf_padding::@1 +(label) printf_padding::@2 +(label) printf_padding::@3 +(label) printf_padding::@return +(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_uchar((byte) printf_uchar::uvalue , (byte) printf_uchar::format_min_length , (byte) printf_uchar::format_justify_left , (byte) printf_uchar::format_sign_always , (byte) printf_uchar::format_zero_padding , (byte) printf_uchar::format_upper_case , (byte) printf_uchar::format_radix) +(number~) printf_uchar::$0 +(byte~) printf_uchar::$1 +(number~) printf_uchar::$2 +(bool~) printf_uchar::$5 +(label) printf_uchar::@1 +(label) printf_uchar::@2 +(label) printf_uchar::@3 +(label) printf_uchar::@4 +(label) printf_uchar::@5 +(label) printf_uchar::@return +(struct printf_format_number) printf_uchar::format +(byte) printf_uchar::format_justify_left +(byte) printf_uchar::format_justify_left#0 +(byte) printf_uchar::format_justify_left#1 +(byte) printf_uchar::format_justify_left#2 +(byte) printf_uchar::format_justify_left#3 +(byte) printf_uchar::format_justify_left#4 +(byte) printf_uchar::format_justify_left#5 +(byte) printf_uchar::format_justify_left#6 +(byte) printf_uchar::format_min_length +(byte) printf_uchar::format_min_length#0 +(byte) printf_uchar::format_min_length#1 +(byte) printf_uchar::format_min_length#2 +(byte) printf_uchar::format_min_length#3 +(byte) printf_uchar::format_min_length#4 +(byte) printf_uchar::format_min_length#5 +(byte) printf_uchar::format_min_length#6 +(byte) printf_uchar::format_radix +(byte) printf_uchar::format_radix#0 +(byte) printf_uchar::format_radix#1 +(byte) printf_uchar::format_radix#2 +(byte) printf_uchar::format_radix#3 +(byte) printf_uchar::format_radix#4 +(byte) printf_uchar::format_radix#5 +(byte) printf_uchar::format_radix#6 +(byte) printf_uchar::format_sign_always +(byte) printf_uchar::format_sign_always#0 +(byte) printf_uchar::format_sign_always#1 +(byte) printf_uchar::format_sign_always#2 +(byte) printf_uchar::format_sign_always#3 +(byte) printf_uchar::format_sign_always#4 +(byte) printf_uchar::format_sign_always#5 +(byte) printf_uchar::format_sign_always#6 +(byte) printf_uchar::format_upper_case +(byte) printf_uchar::format_upper_case#0 +(byte) printf_uchar::format_upper_case#1 +(byte) printf_uchar::format_upper_case#2 +(byte) printf_uchar::format_upper_case#3 +(byte) printf_uchar::format_upper_case#4 +(byte) printf_uchar::format_upper_case#5 +(byte) printf_uchar::format_upper_case#6 +(byte) printf_uchar::format_zero_padding +(byte) printf_uchar::format_zero_padding#0 +(byte) printf_uchar::format_zero_padding#1 +(byte) printf_uchar::format_zero_padding#2 +(byte) printf_uchar::format_zero_padding#3 +(byte) printf_uchar::format_zero_padding#4 +(byte) printf_uchar::format_zero_padding#5 +(byte) printf_uchar::format_zero_padding#6 +(byte) printf_uchar::uvalue +(byte) printf_uchar::uvalue#0 +(byte) printf_uchar::uvalue#1 +(byte) printf_uchar::uvalue#2 +(byte) printf_uchar::uvalue#3 +(byte) printf_uchar::uvalue#4 +(byte) printf_uchar::uvalue#5 +(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 +(label) printf_uint::@1 +(label) printf_uint::@2 +(label) printf_uint::@3 +(label) printf_uint::@4 +(label) printf_uint::@5 +(label) printf_uint::@return +(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_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_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_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_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_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 +(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 +(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 +(label) printf_ulong::@1 +(label) printf_ulong::@2 +(label) printf_ulong::@3 +(label) printf_ulong::@4 +(label) printf_ulong::@5 +(label) printf_ulong::@return +(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()) queens() +(bool~) queens::$1 +(byte~) queens::$2 +(bool~) queens::$3 +(bool~) queens::$4 +(bool~) queens::$6 +(bool~) queens::$7 +(bool~) queens::$8 +(label) queens::@1 +(label) queens::@10 +(label) queens::@2 +(label) queens::@3 +(label) queens::@4 +(label) queens::@5 +(label) queens::@6 +(label) queens::@7 +(label) queens::@8 +(label) queens::@9 +(label) queens::@return +(byte) queens::row +(byte) queens::row#0 +(byte) queens::row#1 +(byte) queens::row#10 +(byte) queens::row#11 +(byte) queens::row#12 +(byte) queens::row#2 +(byte) queens::row#3 +(byte) queens::row#4 +(byte) queens::row#5 +(byte) queens::row#6 +(byte) queens::row#7 +(byte) queens::row#8 +(byte) queens::row#9 +(word()) strlen((byte*) strlen::str) +(bool~) strlen::$0 +(label) strlen::@1 +(label) strlen::@2 +(label) strlen::@3 +(label) strlen::@return +(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 +(label) strupr::@1 +(label) strupr::@2 +(label) strupr::@3 +(label) strupr::@4 +(label) strupr::@return +(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 +(label) toupper::@1 +(label) toupper::@2 +(label) toupper::@return +(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()) uctoa((byte) uctoa::value , (byte*) uctoa::buffer , (byte) uctoa::radix) +(bool~) uctoa::$0 +(bool~) uctoa::$1 +(byte~) uctoa::$10 +(bool~) uctoa::$2 +(bool~) uctoa::$3 +(number~) uctoa::$4 +(bool~) uctoa::$5 +(bool~) uctoa::$6 +(bool~) uctoa::$7 +(bool~) uctoa::$8 +(byte~) uctoa::$9 +(label) uctoa::@1 +(label) uctoa::@10 +(label) uctoa::@11 +(label) uctoa::@12 +(label) uctoa::@13 +(label) uctoa::@14 +(label) uctoa::@15 +(label) uctoa::@2 +(label) uctoa::@3 +(label) uctoa::@4 +(label) uctoa::@5 +(label) uctoa::@6 +(label) uctoa::@7 +(label) uctoa::@8 +(label) uctoa::@9 +(label) uctoa::@return +(byte*) uctoa::buffer +(byte*) uctoa::buffer#0 +(byte*) uctoa::buffer#1 +(byte*) uctoa::buffer#10 +(byte*) uctoa::buffer#11 +(byte*) uctoa::buffer#12 +(byte*) uctoa::buffer#13 +(byte*) uctoa::buffer#14 +(byte*) uctoa::buffer#15 +(byte*) uctoa::buffer#16 +(byte*) uctoa::buffer#17 +(byte*) uctoa::buffer#18 +(byte*) uctoa::buffer#19 +(byte*) uctoa::buffer#2 +(byte*) uctoa::buffer#20 +(byte*) uctoa::buffer#21 +(byte*) uctoa::buffer#3 +(byte*) uctoa::buffer#4 +(byte*) uctoa::buffer#5 +(byte*) uctoa::buffer#6 +(byte*) uctoa::buffer#7 +(byte*) uctoa::buffer#8 +(byte*) uctoa::buffer#9 +(byte) uctoa::digit +(byte) uctoa::digit#0 +(byte) uctoa::digit#1 +(byte) uctoa::digit#2 +(byte) uctoa::digit#3 +(byte) uctoa::digit#4 +(byte) uctoa::digit#5 +(byte) uctoa::digit#6 +(byte) uctoa::digit_value +(byte) uctoa::digit_value#0 +(byte) uctoa::digit_value#1 +(byte*) uctoa::digit_values +(byte*) uctoa::digit_values#0 +(byte*) uctoa::digit_values#1 +(byte*) uctoa::digit_values#10 +(byte*) uctoa::digit_values#2 +(byte*) uctoa::digit_values#3 +(byte*) uctoa::digit_values#4 +(byte*) uctoa::digit_values#5 +(byte*) uctoa::digit_values#6 +(byte*) uctoa::digit_values#7 +(byte*) uctoa::digit_values#8 +(byte*) uctoa::digit_values#9 +(byte) uctoa::max_digits +(byte) uctoa::max_digits#0 +(byte) uctoa::max_digits#1 +(byte) uctoa::max_digits#10 +(byte) uctoa::max_digits#2 +(byte) uctoa::max_digits#3 +(byte) uctoa::max_digits#4 +(byte) uctoa::max_digits#5 +(byte) uctoa::max_digits#6 +(byte) uctoa::max_digits#7 +(byte) uctoa::max_digits#8 +(byte) uctoa::max_digits#9 +(byte) uctoa::radix +(byte) uctoa::radix#0 +(byte) uctoa::radix#1 +(byte) uctoa::radix#2 +(byte) uctoa::radix#3 +(byte) uctoa::radix#4 +(byte) uctoa::started +(byte) uctoa::started#0 +(byte) uctoa::started#1 +(byte) uctoa::started#2 +(byte) uctoa::started#3 +(byte) uctoa::started#4 +(byte) uctoa::value +(byte) uctoa::value#0 +(byte) uctoa::value#1 +(byte) uctoa::value#10 +(byte) uctoa::value#11 +(byte) uctoa::value#12 +(byte) uctoa::value#13 +(byte) uctoa::value#14 +(byte) uctoa::value#15 +(byte) uctoa::value#2 +(byte) uctoa::value#3 +(byte) uctoa::value#4 +(byte) uctoa::value#5 +(byte) uctoa::value#6 +(byte) uctoa::value#7 +(byte) uctoa::value#8 +(byte) uctoa::value#9 +(byte()) uctoa_append((byte*) uctoa_append::buffer , (byte) uctoa_append::value , (byte) uctoa_append::sub) +(bool~) uctoa_append::$0 +(label) uctoa_append::@1 +(label) uctoa_append::@2 +(label) uctoa_append::@3 +(label) uctoa_append::@return +(byte*) uctoa_append::buffer +(byte*) uctoa_append::buffer#0 +(byte*) uctoa_append::buffer#1 +(byte*) uctoa_append::buffer#2 +(byte*) uctoa_append::buffer#3 +(byte*) uctoa_append::buffer#4 +(byte) uctoa_append::digit +(byte) uctoa_append::digit#0 +(byte) uctoa_append::digit#1 +(byte) uctoa_append::digit#2 +(byte) uctoa_append::digit#3 +(byte) uctoa_append::digit#4 +(byte) uctoa_append::return +(byte) uctoa_append::return#0 +(byte) uctoa_append::return#1 +(byte) uctoa_append::return#2 +(byte) uctoa_append::return#3 +(byte) uctoa_append::return#4 +(byte) uctoa_append::sub +(byte) uctoa_append::sub#0 +(byte) uctoa_append::sub#1 +(byte) uctoa_append::sub#2 +(byte) uctoa_append::sub#3 +(byte) uctoa_append::value +(byte) uctoa_append::value#0 +(byte) uctoa_append::value#1 +(byte) uctoa_append::value#2 +(byte) uctoa_append::value#3 +(byte) uctoa_append::value#4 +(byte) uctoa_append::value#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 +(label) ultoa::@1 +(label) ultoa::@10 +(label) ultoa::@11 +(label) ultoa::@12 +(label) ultoa::@13 +(label) ultoa::@14 +(label) ultoa::@15 +(label) ultoa::@2 +(label) ultoa::@3 +(label) ultoa::@4 +(label) ultoa::@5 +(label) ultoa::@6 +(label) ultoa::@7 +(label) ultoa::@8 +(label) ultoa::@9 +(label) ultoa::@return +(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 +(label) ultoa_append::@1 +(label) ultoa_append::@2 +(label) ultoa_append::@3 +(label) ultoa_append::@return +(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 +(label) utoa::@1 +(label) utoa::@10 +(label) utoa::@11 +(label) utoa::@12 +(label) utoa::@13 +(label) utoa::@14 +(label) utoa::@15 +(label) utoa::@2 +(label) utoa::@3 +(label) utoa::@4 +(label) utoa::@5 +(label) utoa::@6 +(label) utoa::@7 +(label) utoa::@8 +(label) utoa::@9 +(label) utoa::@return +(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 +(label) utoa_append::@1 +(label) utoa_append::@2 +(label) utoa_append::@3 +(label) utoa_append::@return +(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 (bool~) memset::$0 ← (word) memset::num#2 > (number) 0 +Adding number conversion cast (unumber) 0 in (bool~) strupr::$1 ← (number) 0 != *((byte*) strupr::src#2) +Adding number conversion cast (unumber) 0 in (bool~) strlen::$0 ← (number) 0 != *((byte*) strlen::str#2) +Adding number conversion cast (unumber) 3 in (byte) uctoa::max_digits#1 ← (number) 3 +Adding number conversion cast (unumber) 2 in (byte) uctoa::max_digits#2 ← (number) 2 +Adding number conversion cast (unumber) 3 in (byte) uctoa::max_digits#3 ← (number) 3 +Adding number conversion cast (unumber) 8 in (byte) uctoa::max_digits#4 ← (number) 8 +Adding number conversion cast (unumber) 0 in *((byte*) uctoa::buffer#2) ← (number) 0 +Adding number conversion cast (unumber) 1 in (number~) uctoa::$4 ← (byte) uctoa::max_digits#5 - (number) 1 +Adding number conversion cast (unumber) uctoa::$4 in (number~) uctoa::$4 ← (byte) uctoa::max_digits#5 - (unumber)(number) 1 +Adding number conversion cast (unumber) 0 in *((byte*) uctoa::buffer#3) ← (number) 0 +Adding number conversion cast (unumber) 1 in (byte) uctoa::started#1 ← (number) 1 +Adding number conversion cast (unumber) 5 in (byte) utoa::max_digits#1 ← (number) 5 +Adding number conversion cast (unumber) 4 in (byte) utoa::max_digits#2 ← (number) 4 +Adding number conversion cast (unumber) 6 in (byte) utoa::max_digits#3 ← (number) 6 +Adding number conversion cast (unumber) $10 in (byte) utoa::max_digits#4 ← (number) $10 +Adding number conversion cast (unumber) 0 in *((byte*) utoa::buffer#2) ← (number) 0 +Adding number conversion cast (unumber) 1 in (number~) utoa::$4 ← (byte) utoa::max_digits#5 - (number) 1 +Adding number conversion cast (unumber) utoa::$4 in (number~) utoa::$4 ← (byte) utoa::max_digits#5 - (unumber)(number) 1 +Adding number conversion cast (unumber) 0 in *((byte*) utoa::buffer#3) ← (number) 0 +Adding number conversion cast (unumber) 1 in (byte) utoa::started#1 ← (number) 1 +Adding number conversion cast (unumber) $a in (byte) ultoa::max_digits#1 ← (number) $a +Adding number conversion cast (unumber) 8 in (byte) ultoa::max_digits#2 ← (number) 8 +Adding number conversion cast (unumber) $b in (byte) ultoa::max_digits#3 ← (number) $b +Adding number conversion cast (unumber) $20 in (byte) ultoa::max_digits#4 ← (number) $20 +Adding number conversion cast (unumber) 0 in *((byte*) ultoa::buffer#2) ← (number) 0 +Adding number conversion cast (unumber) 1 in (number~) ultoa::$4 ← (byte) ultoa::max_digits#5 - (number) 1 +Adding number conversion cast (unumber) ultoa::$4 in (number~) ultoa::$4 ← (byte) ultoa::max_digits#5 - (unumber)(number) 1 +Adding number conversion cast (unumber) 0 in *((byte*) ultoa::buffer#3) ← (number) 0 +Adding number conversion cast (unumber) 1 in (byte) ultoa::started#1 ← (number) 1 +Adding number conversion cast (unumber) $19 in (bool~) clrscr::$0 ← (byte) clrscr::l#2 < (number) $19 +Adding number conversion cast (unumber) 0 in (byte) conio_cursor_x ← (number) 0 +Adding number conversion cast (unumber) 0 in (byte) conio_cursor_y ← (number) 0 +Adding number conversion cast (unumber) $28 in (bool~) clrscr::$1 ← (byte) clrscr::c#2 < (number) $28 +Adding number conversion cast (unumber) $28 in (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#3 + (number) $28 +Adding number conversion cast (unumber) $28 in (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#3 + (number) $28 +Adding number conversion cast (unumber) $19 in (bool~) gotoxy::$0 ← (byte) gotoxy::y#3 > (number) $19 +Adding number conversion cast (unumber) $28 in (bool~) gotoxy::$2 ← (byte) gotoxy::x#3 >= (number) $28 +Adding number conversion cast (unumber) 0 in (byte) gotoxy::y#0 ← (number) 0 +Adding number conversion cast (unumber) $28 in (number~) gotoxy::$4 ← (word~) gotoxy::$7 * (number) $28 +Adding number conversion cast (unumber) gotoxy::$4 in (number~) gotoxy::$4 ← (word~) gotoxy::$7 * (unumber)(number) $28 +Adding number conversion cast (unumber) 0 in (byte) gotoxy::x#0 ← (number) 0 +Adding number conversion cast (unumber) $28 in (bool~) cputc::$1 ← (byte) conio_cursor_x == (number) $28 +Adding number conversion cast (unumber) $28 in (byte*) conio_line_text ← (byte*) conio_line_text + (number) $28 +Adding number conversion cast (unumber) $28 in (byte*) conio_line_color ← (byte*) conio_line_color + (number) $28 +Adding number conversion cast (unumber) 0 in (byte) conio_cursor_x ← (number) 0 +Adding number conversion cast (unumber) $19 in (bool~) cscroll::$0 ← (byte) conio_cursor_y == (number) $19 +Adding number conversion cast (unumber) 0 in (bool~) cscroll::$7 ← (number) 0 != (byte) conio_scroll_enable +Adding number conversion cast (unumber) $28 in (void*) memcpy::source#0 ← (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(number) $28 +Adding number conversion cast (unumber) $19*$28-$28 in (word) memcpy::num#0 ← (number) $19*(number) $28-(number) $28 +Adding number conversion cast (unumber) $28 in (void*) memcpy::source#1 ← (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(number) $28 +Adding number conversion cast (unumber) $19*$28-$28 in (word) memcpy::num#1 ← (number) $19*(number) $28-(number) $28 +Adding number conversion cast (unumber) $28 in (void*) memset::str#0 ← (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(number) $19*(number) $28-(number) $28 +Adding number conversion cast (unumber) $19*$28 in (void*) memset::str#0 ← (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(number) $19*(number) $28-(unumber)(number) $28 +Adding number conversion cast (unumber) $28 in (word) memset::num#0 ← (number) $28 +Adding number conversion cast (unumber) $28 in (void*) memset::str#1 ← (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(number) $19*(number) $28-(number) $28 +Adding number conversion cast (unumber) $19*$28 in (void*) memset::str#1 ← (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(number) $19*(number) $28-(unumber)(number) $28 +Adding number conversion cast (unumber) $28 in (word) memset::num#1 ← (number) $28 +Adding number conversion cast (unumber) $28 in (byte*) conio_line_text ← (byte*) conio_line_text - (number) $28 +Adding number conversion cast (unumber) $28 in (byte*) conio_line_color ← (byte*) conio_line_color - (number) $28 +Adding number conversion cast (unumber) 0 in (byte) gotoxy::x#1 ← (number) 0 +Adding number conversion cast (unumber) 0 in (byte) gotoxy::y#1 ← (number) 0 +Adding number conversion cast (unumber) 0 in (bool~) cputs::$2 ← (number) 0 != (byte~) cputs::$0 +Adding number conversion cast (unumber) 0 in (bool~) printf_ulong::$5 ← (number) 0 != (byte) printf_ulong::format_sign_always#2 +Adding number conversion cast (unumber) printf_ulong::$2 in (byte) printf_ulong::format_upper_case#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_upper_case#4 printf_ulong::@2/(byte) printf_ulong::format_upper_case#5 ) + (byte) printf_ulong::format_zero_padding#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_zero_padding#4 printf_ulong::@2/(byte) printf_ulong::format_zero_padding#5 ) + (byte) printf_ulong::format_sign_always#4 ← phi( printf_ulong::@1/(byte) printf_ulong::format_sign_always#5 printf_ulong::@2/(byte) printf_ulong::format_sign_always#6 ) + (byte) printf_ulong::format_justify_left#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_justify_left#4 printf_ulong::@2/(byte) printf_ulong::format_justify_left#5 ) + (byte) printf_ulong::format_min_length#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_min_length#4 printf_ulong::@2/(byte) printf_ulong::format_min_length#5 ) + (byte) printf_ulong::format_radix#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_radix#4 printf_ulong::@2/(byte) printf_ulong::format_radix#5 ) + (dword) printf_ulong::uvalue#2 ← phi( printf_ulong::@1/(dword) printf_ulong::uvalue#3 printf_ulong::@2/(dword) printf_ulong::uvalue#4 ) + (number~) printf_ulong::$2 ← phi( printf_ulong::@1/(byte~) printf_ulong::$1 printf_ulong::@2/(number~) printf_ulong::$0 ) +Adding number conversion cast (unumber) printf_ulong::$0 in (byte) printf_ulong::format_upper_case#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_upper_case#4 printf_ulong::@2/(byte) printf_ulong::format_upper_case#5 ) + (byte) printf_ulong::format_zero_padding#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_zero_padding#4 printf_ulong::@2/(byte) printf_ulong::format_zero_padding#5 ) + (byte) printf_ulong::format_sign_always#4 ← phi( printf_ulong::@1/(byte) printf_ulong::format_sign_always#5 printf_ulong::@2/(byte) printf_ulong::format_sign_always#6 ) + (byte) printf_ulong::format_justify_left#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_justify_left#4 printf_ulong::@2/(byte) printf_ulong::format_justify_left#5 ) + (byte) printf_ulong::format_min_length#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_min_length#4 printf_ulong::@2/(byte) printf_ulong::format_min_length#5 ) + (byte) printf_ulong::format_radix#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_radix#4 printf_ulong::@2/(byte) printf_ulong::format_radix#5 ) + (dword) printf_ulong::uvalue#2 ← phi( printf_ulong::@1/(dword) printf_ulong::uvalue#3 printf_ulong::@2/(dword) printf_ulong::uvalue#4 ) + (unumber~) printf_ulong::$2 ← phi( printf_ulong::@1/(byte~) printf_ulong::$1 printf_ulong::@2/(number~) printf_ulong::$0 ) +Adding number conversion cast (unumber) 0 in (bool~) printf_uint::$5 ← (number) 0 != (byte) printf_uint::format_sign_always#1 +Adding number conversion cast (unumber) printf_uint::$2 in (byte) printf_uint::format_upper_case#2 ← phi( printf_uint::@1/(byte) printf_uint::format_upper_case#3 printf_uint::@2/(byte) printf_uint::format_upper_case#4 ) + (byte) printf_uint::format_zero_padding#2 ← phi( printf_uint::@1/(byte) printf_uint::format_zero_padding#3 printf_uint::@2/(byte) printf_uint::format_zero_padding#4 ) + (byte) printf_uint::format_sign_always#3 ← phi( printf_uint::@1/(byte) printf_uint::format_sign_always#4 printf_uint::@2/(byte) printf_uint::format_sign_always#5 ) + (byte) printf_uint::format_justify_left#2 ← phi( printf_uint::@1/(byte) printf_uint::format_justify_left#3 printf_uint::@2/(byte) printf_uint::format_justify_left#4 ) + (byte) printf_uint::format_min_length#2 ← phi( printf_uint::@1/(byte) printf_uint::format_min_length#3 printf_uint::@2/(byte) printf_uint::format_min_length#4 ) + (byte) printf_uint::format_radix#1 ← phi( printf_uint::@1/(byte) printf_uint::format_radix#3 printf_uint::@2/(byte) printf_uint::format_radix#4 ) + (word) printf_uint::uvalue#1 ← phi( printf_uint::@1/(word) printf_uint::uvalue#2 printf_uint::@2/(word) printf_uint::uvalue#3 ) + (number~) printf_uint::$2 ← phi( printf_uint::@1/(byte~) printf_uint::$1 printf_uint::@2/(number~) printf_uint::$0 ) +Adding number conversion cast (unumber) printf_uint::$0 in (byte) printf_uint::format_upper_case#2 ← phi( printf_uint::@1/(byte) printf_uint::format_upper_case#3 printf_uint::@2/(byte) printf_uint::format_upper_case#4 ) + (byte) printf_uint::format_zero_padding#2 ← phi( printf_uint::@1/(byte) printf_uint::format_zero_padding#3 printf_uint::@2/(byte) printf_uint::format_zero_padding#4 ) + (byte) printf_uint::format_sign_always#3 ← phi( printf_uint::@1/(byte) printf_uint::format_sign_always#4 printf_uint::@2/(byte) printf_uint::format_sign_always#5 ) + (byte) printf_uint::format_justify_left#2 ← phi( printf_uint::@1/(byte) printf_uint::format_justify_left#3 printf_uint::@2/(byte) printf_uint::format_justify_left#4 ) + (byte) printf_uint::format_min_length#2 ← phi( printf_uint::@1/(byte) printf_uint::format_min_length#3 printf_uint::@2/(byte) printf_uint::format_min_length#4 ) + (byte) printf_uint::format_radix#1 ← phi( printf_uint::@1/(byte) printf_uint::format_radix#3 printf_uint::@2/(byte) printf_uint::format_radix#4 ) + (word) printf_uint::uvalue#1 ← phi( printf_uint::@1/(word) printf_uint::uvalue#2 printf_uint::@2/(word) printf_uint::uvalue#3 ) + (unumber~) printf_uint::$2 ← phi( printf_uint::@1/(byte~) printf_uint::$1 printf_uint::@2/(number~) printf_uint::$0 ) +Adding number conversion cast (unumber) 0 in (bool~) printf_uchar::$5 ← (number) 0 != (byte) printf_uchar::format_sign_always#2 +Adding number conversion cast (unumber) printf_uchar::$2 in (byte) printf_uchar::format_upper_case#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_upper_case#4 printf_uchar::@2/(byte) printf_uchar::format_upper_case#5 ) + (byte) printf_uchar::format_zero_padding#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_zero_padding#4 printf_uchar::@2/(byte) printf_uchar::format_zero_padding#5 ) + (byte) printf_uchar::format_sign_always#4 ← phi( printf_uchar::@1/(byte) printf_uchar::format_sign_always#5 printf_uchar::@2/(byte) printf_uchar::format_sign_always#6 ) + (byte) printf_uchar::format_justify_left#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_justify_left#4 printf_uchar::@2/(byte) printf_uchar::format_justify_left#5 ) + (byte) printf_uchar::format_min_length#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_min_length#4 printf_uchar::@2/(byte) printf_uchar::format_min_length#5 ) + (byte) printf_uchar::format_radix#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_radix#4 printf_uchar::@2/(byte) printf_uchar::format_radix#5 ) + (byte) printf_uchar::uvalue#2 ← phi( printf_uchar::@1/(byte) printf_uchar::uvalue#3 printf_uchar::@2/(byte) printf_uchar::uvalue#4 ) + (number~) printf_uchar::$2 ← phi( printf_uchar::@1/(byte~) printf_uchar::$1 printf_uchar::@2/(number~) printf_uchar::$0 ) +Adding number conversion cast (unumber) printf_uchar::$0 in (byte) printf_uchar::format_upper_case#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_upper_case#4 printf_uchar::@2/(byte) printf_uchar::format_upper_case#5 ) + (byte) printf_uchar::format_zero_padding#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_zero_padding#4 printf_uchar::@2/(byte) printf_uchar::format_zero_padding#5 ) + (byte) printf_uchar::format_sign_always#4 ← phi( printf_uchar::@1/(byte) printf_uchar::format_sign_always#5 printf_uchar::@2/(byte) printf_uchar::format_sign_always#6 ) + (byte) printf_uchar::format_justify_left#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_justify_left#4 printf_uchar::@2/(byte) printf_uchar::format_justify_left#5 ) + (byte) printf_uchar::format_min_length#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_min_length#4 printf_uchar::@2/(byte) printf_uchar::format_min_length#5 ) + (byte) printf_uchar::format_radix#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_radix#4 printf_uchar::@2/(byte) printf_uchar::format_radix#5 ) + (byte) printf_uchar::uvalue#2 ← phi( printf_uchar::@1/(byte) printf_uchar::uvalue#3 printf_uchar::@2/(byte) printf_uchar::uvalue#4 ) + (unumber~) printf_uchar::$2 ← phi( printf_uchar::@1/(byte~) printf_uchar::$1 printf_uchar::@2/(number~) printf_uchar::$0 ) +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$26 ← (number) 0 != (byte) printf_number_buffer::format_min_length#3 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$27 ← (number) 0 != (byte) printf_number_buffer::format_justify_left#3 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$28 ← (number) 0 != (byte) printf_number_buffer::format_zero_padding#3 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$29 ← (number) 0 != (byte) printf_number_buffer::buffer_sign#3 +Adding number conversion cast (snumber) 0 in (bool~) printf_number_buffer::$22 ← (signed byte) printf_number_buffer::padding#1 < (number) 0 +Adding number conversion cast (snumber) 0 in (signed byte) printf_number_buffer::padding#2 ← (number) 0 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$30 ← (number) 0 != (byte) printf_number_buffer::buffer_sign#4 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$31 ← (number) 0 != (byte) printf_number_buffer::format_upper_case#3 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$32 ← (number) 0 != (byte) printf_number_buffer::format_zero_padding#5 +Adding number conversion cast (unumber) 8 in (word) printf_uint::uvalue#0 ← (number) 8 +Adding number conversion cast (unumber) 8+1 in (bool~) queens::$1 ← *((const byte*) board + (byte) queens::row#3) == (number) 8+(number) 1 +Adding number conversion cast (unumber) 0 in *((const byte*) board + (byte) queens::row#4) ← (number) 0 +Adding number conversion cast (unumber) 1 in (bool~) queens::$6 ← (byte) queens::row#4 == (number) 1 +Adding number conversion cast (unumber) 0 in (bool~) queens::$8 ← (number) 0 != (byte~) queens::$2 +Adding number conversion cast (unumber) 8 in (bool~) queens::$4 ← (byte) queens::row#6 == (number) 8 +Adding number conversion cast (unumber) 1 in (number~) legal::$0 ← (byte) legal::row#1 - (number) 1 +Adding number conversion cast (unumber) legal::$0 in (number~) legal::$0 ← (byte) legal::row#1 - (unumber)(number) 1 +Adding number conversion cast (unumber) 1 in (byte) legal::return#1 ← (number) 1 +Adding number conversion cast (unumber) 0 in (byte) legal::return#2 ← (number) 0 +Adding number conversion cast (unumber) 0 in (byte) legal::return#3 ← (number) 0 +Adding number conversion cast (unumber) 0 in (byte) gotoxy::x#2 ← (number) 0 +Adding number conversion cast (unumber) 5 in (byte) gotoxy::y#2 ← (number) 5 +Adding number conversion cast (unumber) 8 in (bool~) print::$2 ← (byte) print::i#2 <= (number) 8 +Adding number conversion cast (unumber) 8 in (bool~) print::$4 ← (byte) print::i1#2 <= (number) 8 +Adding number conversion cast (unumber) 8 in (bool~) print::$6 ← (byte) print::j#2 <= (number) 8 +Successful SSA optimization PassNAddNumberTypeConversions +Adding number conversion cast (unumber) 0 in (unumber~) printf_ulong::$0 ← (number) 0 +Adding number conversion cast (unumber) 0 in (unumber~) printf_uint::$0 ← (number) 0 +Adding number conversion cast (unumber) 0 in (unumber~) printf_uchar::$0 ← (number) 0 +Successful SSA optimization PassNAddNumberTypeConversions +Inlining cast (byte*) memcpy::src#0 ← (byte*)(void*) memcpy::source#2 +Inlining cast (byte*) memcpy::dst#0 ← (byte*)(void*) memcpy::destination#2 +Inlining cast (byte*) memset::dst#0 ← (byte*)(void*) memset::str#3 +Inlining cast (byte) uctoa::max_digits#1 ← (unumber)(number) 3 +Inlining cast (byte) uctoa::max_digits#2 ← (unumber)(number) 2 +Inlining cast (byte) uctoa::max_digits#3 ← (unumber)(number) 3 +Inlining cast (byte) uctoa::max_digits#4 ← (unumber)(number) 8 +Inlining cast *((byte*) uctoa::buffer#2) ← (unumber)(number) 0 +Inlining cast *((byte*) uctoa::buffer#3) ← (unumber)(number) 0 +Inlining cast (byte) uctoa::started#1 ← (unumber)(number) 1 +Inlining cast (byte) utoa::max_digits#1 ← (unumber)(number) 5 +Inlining cast (byte) utoa::max_digits#2 ← (unumber)(number) 4 +Inlining cast (byte) utoa::max_digits#3 ← (unumber)(number) 6 +Inlining cast (byte) utoa::max_digits#4 ← (unumber)(number) $10 +Inlining cast *((byte*) utoa::buffer#2) ← (unumber)(number) 0 +Inlining cast *((byte*) utoa::buffer#3) ← (unumber)(number) 0 +Inlining cast (byte) utoa::started#1 ← (unumber)(number) 1 +Inlining cast (byte) ultoa::max_digits#1 ← (unumber)(number) $a +Inlining cast (byte) ultoa::max_digits#2 ← (unumber)(number) 8 +Inlining cast (byte) ultoa::max_digits#3 ← (unumber)(number) $b +Inlining cast (byte) ultoa::max_digits#4 ← (unumber)(number) $20 +Inlining cast *((byte*) ultoa::buffer#2) ← (unumber)(number) 0 +Inlining cast *((byte*) ultoa::buffer#3) ← (unumber)(number) 0 +Inlining cast (byte) ultoa::started#1 ← (unumber)(number) 1 +Inlining cast (byte) conio_cursor_x ← (unumber)(number) 0 +Inlining cast (byte) conio_cursor_y ← (unumber)(number) 0 +Inlining cast (byte) gotoxy::y#0 ← (unumber)(number) 0 +Inlining cast (byte) gotoxy::x#0 ← (unumber)(number) 0 +Inlining cast (byte) conio_cursor_x ← (unumber)(number) 0 +Inlining cast (word) memcpy::num#0 ← (unumber)(number) $19*(number) $28-(number) $28 +Inlining cast (word) memcpy::num#1 ← (unumber)(number) $19*(number) $28-(number) $28 +Inlining cast (word) memset::num#0 ← (unumber)(number) $28 +Inlining cast (word) memset::num#1 ← (unumber)(number) $28 +Inlining cast (byte) gotoxy::x#1 ← (unumber)(number) 0 +Inlining cast (byte) gotoxy::y#1 ← (unumber)(number) 0 +Inlining cast (unumber~) printf_ulong::$0 ← (unumber)(number) 0 +Inlining cast (unumber~) printf_uint::$0 ← (unumber)(number) 0 +Inlining cast (unumber~) printf_uchar::$0 ← (unumber)(number) 0 +Inlining cast (signed byte) printf_number_buffer::padding#2 ← (snumber)(number) 0 +Inlining cast (word) printf_uint::uvalue#0 ← (unumber)(number) 8 +Inlining cast *((const byte*) board + (byte) queens::row#4) ← (unumber)(number) 0 +Inlining cast (byte) legal::return#1 ← (unumber)(number) 1 +Inlining cast (byte) legal::return#2 ← (unumber)(number) 0 +Inlining cast (byte) legal::return#3 ← (unumber)(number) 0 +Inlining cast (byte) gotoxy::x#2 ← (unumber)(number) 0 +Inlining cast (byte) gotoxy::y#2 ← (unumber)(number) 5 +Successful SSA optimization Pass2InlineCast +Simplifying constant pointer cast (byte*) 55296 +Simplifying constant pointer cast (byte*) 1024 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 3 +Simplifying constant integer cast 2 +Simplifying constant integer cast 3 +Simplifying constant integer cast 8 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast (byte) uctoa::value#3 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +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 $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 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 8 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast 8 +Simplifying constant integer cast 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 5 +Simplifying constant integer cast 8 +Simplifying constant integer cast 8 +Simplifying constant integer cast 8 +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 3 +Finalized unsigned number type (byte) 2 +Finalized unsigned number type (byte) 3 +Finalized unsigned number type (byte) 8 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 1 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 1 +Finalized unsigned number type (byte) 5 +Finalized unsigned number type (byte) 4 +Finalized unsigned number type (byte) 6 +Finalized unsigned number type (byte) $10 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 1 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 1 +Finalized unsigned number type (byte) $a +Finalized unsigned number type (byte) 8 +Finalized unsigned number type (byte) $b +Finalized unsigned number type (byte) $20 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 1 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 1 +Finalized unsigned number type (byte) $19 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) $19 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) $19 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) $28 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized signed number type (signed byte) 0 +Finalized signed number type (signed byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 8 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 1 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 8 +Finalized unsigned number type (byte) 1 +Finalized unsigned number type (byte) 1 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 5 +Finalized unsigned number type (byte) 8 +Finalized unsigned number type (byte) 8 +Finalized unsigned number type (byte) 8 +Successful SSA optimization PassNFinalizeNumberTypeConversions +Inferred type updated to byte in (unumber~) uctoa::$4 ← (byte) uctoa::max_digits#5 - (byte) 1 +Inferred type updated to byte in (unumber~) utoa::$4 ← (byte) utoa::max_digits#5 - (byte) 1 +Inferred type updated to byte in (unumber~) ultoa::$4 ← (byte) ultoa::max_digits#5 - (byte) 1 +Inferred type updated to word in (unumber~) gotoxy::$4 ← (word~) gotoxy::$7 * (byte) $28 +Inferred type updated to byte in (unumber~) printf_ulong::$0 ← (byte) 0 +Inferred type updated to byte for (unumber~) printf_ulong::$2 +Inferred type updated to byte in (unumber~) printf_uint::$0 ← (byte) 0 +Inferred type updated to byte for (unumber~) printf_uint::$2 +Inferred type updated to byte in (unumber~) printf_uchar::$0 ← (byte) 0 +Inferred type updated to byte for (unumber~) printf_uchar::$2 +Inferred type updated to byte in (unumber~) legal::$0 ← (byte) legal::row#1 - (byte) 1 +Inversing boolean not [33] (bool~) memset::$1 ← (word) memset::num#2 <= (byte) 0 from [32] (bool~) memset::$0 ← (word) memset::num#2 > (byte) 0 +Inversing boolean not [350] (bool~) gotoxy::$1 ← (byte) gotoxy::y#3 <= (byte) $19 from [349] (bool~) gotoxy::$0 ← (byte) gotoxy::y#3 > (byte) $19 +Inversing boolean not [354] (bool~) gotoxy::$3 ← (byte) gotoxy::x#3 < (byte) $28 from [353] (bool~) gotoxy::$2 ← (byte) gotoxy::x#3 >= (byte) $28 +Inversing boolean not [380] (bool~) cputc::$2 ← (byte) conio_cursor_x != (byte) $28 from [379] (bool~) cputc::$1 ← (byte) conio_cursor_x == (byte) $28 +Inversing boolean not [391] (bool~) cscroll::$1 ← (byte) conio_cursor_y != (byte) $19 from [390] (bool~) cscroll::$0 ← (byte) conio_cursor_y == (byte) $19 +Inversing boolean not [521] (bool~) printf_number_buffer::$0 ← (byte) 0 == (byte) printf_number_buffer::format_min_length#3 from [520] (bool~) printf_number_buffer::$26 ← (byte) 0 != (byte) printf_number_buffer::format_min_length#3 +Inversing boolean not [525] (bool~) printf_number_buffer::$1 ← (byte) 0 == (byte) printf_number_buffer::format_justify_left#3 from [524] (bool~) printf_number_buffer::$27 ← (byte) 0 != (byte) printf_number_buffer::format_justify_left#3 +Inversing boolean not [527] (bool~) printf_number_buffer::$2 ← (byte) 0 == (byte) printf_number_buffer::format_zero_padding#3 from [526] (bool~) printf_number_buffer::$28 ← (byte) 0 != (byte) printf_number_buffer::format_zero_padding#3 +Inversing boolean not [540] (bool~) printf_number_buffer::$20 ← (byte) 0 == (byte) printf_number_buffer::buffer_sign#3 from [539] (bool~) printf_number_buffer::$29 ← (byte) 0 != (byte) printf_number_buffer::buffer_sign#3 +Inversing boolean not [547] (bool~) printf_number_buffer::$23 ← (signed byte) printf_number_buffer::padding#1 >= (signed byte) 0 from [546] (bool~) printf_number_buffer::$22 ← (signed byte) printf_number_buffer::padding#1 < (signed byte) 0 +Inversing boolean not [555] (bool~) printf_number_buffer::$7 ← (byte) 0 == (byte) printf_number_buffer::buffer_sign#4 from [554] (bool~) printf_number_buffer::$30 ← (byte) 0 != (byte) printf_number_buffer::buffer_sign#4 +Inversing boolean not [572] (bool~) printf_number_buffer::$12 ← (byte) 0 == (byte) printf_number_buffer::format_upper_case#3 from [571] (bool~) printf_number_buffer::$31 ← (byte) 0 != (byte) printf_number_buffer::format_upper_case#3 +Inversing boolean not [584] (bool~) printf_number_buffer::$14 ← (byte) 0 == (byte) printf_number_buffer::format_zero_padding#5 from [583] (bool~) printf_number_buffer::$32 ← (byte) 0 != (byte) printf_number_buffer::format_zero_padding#5 +Inversing boolean not [659] (bool~) queens::$3 ← (byte) 0 == (byte~) queens::$2 from [658] (bool~) queens::$8 ← (byte) 0 != (byte~) queens::$2 +Inversing boolean not [718] (bool~) legal::$6 ← (byte~) legal::$3 != (byte~) legal::$4 from [717] (bool~) legal::$5 ← (byte~) legal::$3 == (byte~) legal::$4 +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 uctoa::value#10 = uctoa::value#8 uctoa::value#12 uctoa::value#13 uctoa::value#9 uctoa::value#14 uctoa::value#15 uctoa::value#11 +Alias uctoa::buffer#10 = uctoa::buffer#17 uctoa::buffer#21 uctoa::buffer#16 uctoa::buffer#18 uctoa::buffer#13 uctoa::buffer#19 uctoa::buffer#20 uctoa::buffer#6 +Alias uctoa::radix#1 = uctoa::radix#2 uctoa::radix#3 uctoa::radix#4 +Alias uctoa::digit_values#10 = uctoa::digit_values#5 uctoa::digit_values#6 uctoa::digit_values#9 +Alias uctoa::digit#2 = uctoa::digit#3 uctoa::digit#6 uctoa::digit#5 +Alias uctoa::value#2 = uctoa::value#5 uctoa::value#3 uctoa::$10 uctoa::value#4 +Alias uctoa::started#2 = uctoa::started#3 +Alias uctoa::buffer#11 = uctoa::buffer#12 uctoa::buffer#7 uctoa::buffer#8 uctoa::buffer#9 +Alias uctoa::max_digits#10 = uctoa::max_digits#8 uctoa::max_digits#5 uctoa::max_digits#9 +Alias uctoa::digit_value#0 = uctoa::digit_value#1 +Alias uctoa_append::return#0 = uctoa_append::return#3 +Alias uctoa::value#0 = uctoa::$9 +Alias uctoa_append::digit#2 = uctoa_append::digit#4 uctoa_append::digit#3 +Alias uctoa_append::value#2 = uctoa_append::value#3 uctoa_append::value#4 uctoa_append::return#1 uctoa_append::return#4 uctoa_append::return#2 +Alias uctoa_append::sub#1 = uctoa_append::sub#2 +Alias uctoa_append::buffer#1 = uctoa_append::buffer#4 uctoa_append::buffer#2 +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 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#14 cputs::s#13 +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#2 = printf_uint::uvalue#4 printf_uint::uvalue#3 +Alias printf_uint::format_radix#3 = printf_uint::format_radix#5 printf_uint::format_radix#4 +Alias printf_uint::format_min_length#3 = printf_uint::format_min_length#5 printf_uint::format_min_length#4 +Alias printf_uint::format_justify_left#3 = printf_uint::format_justify_left#5 printf_uint::format_justify_left#4 +Alias printf_uint::format_sign_always#1 = printf_uint::format_sign_always#4 printf_uint::format_sign_always#5 +Alias printf_uint::format_zero_padding#3 = printf_uint::format_zero_padding#5 printf_uint::format_zero_padding#4 +Alias printf_uint::format_upper_case#3 = printf_uint::format_upper_case#5 printf_uint::format_upper_case#4 +Alias printf_uint::format_min_length#1 = printf_uint::format_min_length#2 +Alias printf_uint::format_justify_left#1 = printf_uint::format_justify_left#2 +Alias printf_uint::format_sign_always#2 = printf_uint::format_sign_always#3 +Alias printf_uint::format_zero_padding#1 = printf_uint::format_zero_padding#2 +Alias printf_uint::format_upper_case#1 = printf_uint::format_upper_case#2 +Alias printf_uint::format_radix#1 = printf_uint::format_radix#2 +Alias printf_uchar::uvalue#3 = printf_uchar::uvalue#5 printf_uchar::uvalue#4 +Alias printf_uchar::format_radix#4 = printf_uchar::format_radix#6 printf_uchar::format_radix#5 +Alias printf_uchar::format_min_length#4 = printf_uchar::format_min_length#6 printf_uchar::format_min_length#5 +Alias printf_uchar::format_justify_left#4 = printf_uchar::format_justify_left#6 printf_uchar::format_justify_left#5 +Alias printf_uchar::format_sign_always#2 = printf_uchar::format_sign_always#5 printf_uchar::format_sign_always#6 +Alias printf_uchar::format_zero_padding#4 = printf_uchar::format_zero_padding#6 printf_uchar::format_zero_padding#5 +Alias printf_uchar::format_upper_case#4 = printf_uchar::format_upper_case#6 printf_uchar::format_upper_case#5 +Alias printf_uchar::format_min_length#2 = printf_uchar::format_min_length#3 +Alias printf_uchar::format_justify_left#2 = printf_uchar::format_justify_left#3 +Alias printf_uchar::format_sign_always#3 = printf_uchar::format_sign_always#4 +Alias printf_uchar::format_zero_padding#2 = printf_uchar::format_zero_padding#3 +Alias printf_uchar::format_upper_case#2 = printf_uchar::format_upper_case#3 +Alias printf_uchar::format_radix#2 = printf_uchar::format_radix#3 +Alias printf_number_buffer::buffer_digits#20 = printf_number_buffer::buffer_digits#3 printf_number_buffer::buffer_digits#6 printf_number_buffer::buffer_digits#21 +Alias printf_number_buffer::buffer_sign#13 = printf_number_buffer::buffer_sign#6 printf_number_buffer::buffer_sign#9 printf_number_buffer::buffer_sign#3 +Alias printf_number_buffer::format_min_length#3 = printf_number_buffer::format_min_length#7 printf_number_buffer::format_min_length#5 printf_number_buffer::format_min_length#6 +Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#13 printf_number_buffer::format_justify_left#5 printf_number_buffer::format_justify_left#9 +Alias printf_number_buffer::format_zero_padding#12 = printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#6 printf_number_buffer::format_zero_padding#13 +Alias printf_number_buffer::format_upper_case#12 = printf_number_buffer::format_upper_case#18 printf_number_buffer::format_upper_case#16 printf_number_buffer::format_upper_case#17 +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#6 = printf_number_buffer::format_justify_left#7 +Alias printf_number_buffer::format_zero_padding#7 = printf_number_buffer::format_zero_padding#8 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#11 +Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#14 +Alias printf_number_buffer::buffer_digits#17 = printf_number_buffer::buffer_digits#18 +Alias printf_number_buffer::padding#12 = printf_number_buffer::padding#4 printf_number_buffer::padding#3 +Alias printf_number_buffer::buffer_sign#12 = printf_number_buffer::buffer_sign#7 printf_number_buffer::buffer_sign#8 +Alias printf_number_buffer::format_zero_padding#14 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#3 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#15 printf_number_buffer::format_upper_case#9 +Alias printf_number_buffer::buffer_digits#14 = printf_number_buffer::buffer_digits#19 printf_number_buffer::buffer_digits#15 +Alias printf_number_buffer::format_justify_left#20 = printf_number_buffer::format_justify_left#22 printf_number_buffer::format_justify_left#3 +Alias printf_number_buffer::buffer_sign#4 = printf_number_buffer::buffer_sign#5 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#15 printf_number_buffer::format_zero_padding#9 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#13 printf_number_buffer::padding#9 +Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#6 +Alias printf_number_buffer::buffer_digits#11 = printf_number_buffer::buffer_digits#16 printf_number_buffer::buffer_digits#12 +Alias printf_number_buffer::format_justify_left#17 = printf_number_buffer::format_justify_left#21 printf_number_buffer::format_justify_left#18 +Alias printf_number_buffer::padding#16 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 +Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#8 printf_number_buffer::format_upper_case#5 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#13 printf_number_buffer::buffer_digits#9 +Alias printf_number_buffer::format_zero_padding#20 = printf_number_buffer::format_zero_padding#22 printf_number_buffer::format_zero_padding#4 +Alias printf_number_buffer::format_justify_left#14 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#15 +Alias printf_number_buffer::format_zero_padding#11 = printf_number_buffer::format_zero_padding#5 +Alias printf_number_buffer::format_justify_left#4 = printf_number_buffer::format_justify_left#8 +Alias printf_number_buffer::padding#11 = printf_number_buffer::padding#7 printf_number_buffer::padding#8 +Alias printf_number_buffer::buffer_digits#5 = printf_number_buffer::buffer_digits#8 printf_number_buffer::buffer_digits#7 +Alias printf_number_buffer::format_zero_padding#16 = printf_number_buffer::format_zero_padding#21 printf_number_buffer::format_zero_padding#17 +Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#16 printf_number_buffer::format_justify_left#12 +Alias printf_number_buffer::padding#14 = printf_number_buffer::padding#17 printf_number_buffer::padding#15 +Alias count#15 = count#33 count#34 count#31 count#22 +Alias count#0 = count#7 count#8 count#23 count#16 count#9 count#1 +Alias queens::row#10 = queens::row#3 queens::row#9 queens::row#4 queens::row#5 queens::row#6 queens::row#12 queens::row#11 queens::row#7 queens::row#8 +Alias count#10 = count#29 count#18 count#19 count#32 count#28 count#17 count#26 count#27 +Alias legal::return#0 = legal::return#5 +Alias count#2 = count#25 +Alias count#11 = count#3 +Alias legal::i#10 = legal::i#3 legal::i#2 legal::i#4 legal::i#12 legal::i#9 +Alias legal::column#1 = legal::column#3 legal::column#2 legal::diff1_b#0 legal::diff1_b#1 legal::column#15 legal::diff1_b#2 legal::column#13 legal::diff1_b#3 legal::column#14 +Alias legal::row#1 = legal::row#14 legal::row#11 legal::row#9 legal::row#6 legal::row#7 +Alias legal::diff1_a#0 = legal::diff1_a#1 legal::diff1_a#2 legal::diff1_a#3 +Alias legal::diff1_return#0 = legal::diff1_$2 +Alias legal::diff1_return#1 = legal::diff1_$1 +Alias legal::diff1_return#2 = legal::diff1_return#3 legal::diff1_return#4 legal::$3 +Alias legal::i#13 = legal::i#5 legal::i#7 legal::diff2_a#0 legal::diff2_a#1 legal::i#15 legal::diff2_a#2 legal::diff2_a#3 legal::i#14 +Alias legal::row#12 = legal::row#2 legal::row#5 legal::diff2_b#0 legal::diff2_b#1 legal::row#15 legal::diff2_b#2 legal::diff2_b#3 legal::row#13 +Alias legal::column#10 = legal::column#11 legal::column#12 legal::column#8 legal::column#9 +Alias legal::diff2_return#0 = legal::diff2_$2 +Alias legal::diff2_return#1 = legal::diff2_$1 +Alias legal::diff2_return#2 = legal::diff2_return#3 legal::diff2_return#4 legal::$4 +Alias legal::i#11 = legal::i#8 legal::i#6 +Alias legal::row#10 = legal::row#8 legal::row#4 +Alias legal::column#5 = legal::column#6 legal::column#7 +Alias legal::return#4 = legal::return#6 +Alias count#12 = count#20 count#30 +Alias print::i#2 = print::i#3 print::i#4 +Alias print::i1#2 = print::i1#6 print::i1#3 print::i1#9 +Alias print::i1#10 = print::i1#4 print::i1#7 print::i1#5 print::i1#12 print::i1#13 print::i1#11 +Alias print::j#2 = print::j#3 print::j#7 print::j#5 print::j#8 print::j#6 +Alias count#21 = count#4 +Alias count#13 = count#5 count#14 count#6 +Successful SSA optimization Pass2AliasElimination +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Alias uctoa::value#10 = uctoa::value#7 +Alias uctoa::buffer#10 = uctoa::buffer#15 +Alias uctoa::digit#2 = uctoa::digit#4 +Alias uctoa::max_digits#10 = uctoa::max_digits#6 +Alias uctoa::digit_values#10 = uctoa::digit_values#7 +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 gotoxy::x#3 = gotoxy::x#5 +Alias gotoxy::y#4 = gotoxy::y#5 +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#1 = printf_uint::uvalue#2 +Alias printf_uint::format_radix#1 = printf_uint::format_radix#3 +Alias printf_uint::format_min_length#1 = printf_uint::format_min_length#3 +Alias printf_uint::format_justify_left#1 = printf_uint::format_justify_left#3 +Alias printf_uint::format_sign_always#1 = printf_uint::format_sign_always#2 +Alias printf_uint::format_zero_padding#1 = printf_uint::format_zero_padding#3 +Alias printf_uint::format_upper_case#1 = printf_uint::format_upper_case#3 +Alias printf_uchar::uvalue#2 = printf_uchar::uvalue#3 +Alias printf_uchar::format_radix#2 = printf_uchar::format_radix#4 +Alias printf_uchar::format_min_length#2 = printf_uchar::format_min_length#4 +Alias printf_uchar::format_justify_left#2 = printf_uchar::format_justify_left#4 +Alias printf_uchar::format_sign_always#2 = printf_uchar::format_sign_always#3 +Alias printf_uchar::format_zero_padding#2 = printf_uchar::format_zero_padding#4 +Alias printf_uchar::format_upper_case#2 = printf_uchar::format_upper_case#4 +Alias printf_number_buffer::format_min_length#3 = printf_number_buffer::format_min_length#4 +Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#6 +Alias printf_number_buffer::format_zero_padding#12 = printf_number_buffer::format_zero_padding#7 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#13 +Alias printf_number_buffer::format_upper_case#12 = printf_number_buffer::format_upper_case#13 +Alias printf_number_buffer::buffer_digits#17 = printf_number_buffer::buffer_digits#20 +Alias printf_number_buffer::buffer_sign#12 = printf_number_buffer::buffer_sign#4 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#14 printf_number_buffer::format_zero_padding#20 printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#11 +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#11 printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#3 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#11 printf_number_buffer::buffer_digits#14 printf_number_buffer::buffer_digits#5 printf_number_buffer::buffer_digits#4 +Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#17 printf_number_buffer::format_justify_left#20 printf_number_buffer::format_justify_left#14 printf_number_buffer::format_justify_left#4 +Alias count#10 = count#11 +Alias legal::i#10 = legal::i#13 legal::i#11 +Alias legal::row#1 = legal::row#12 legal::row#10 +Alias legal::column#1 = legal::column#10 legal::column#5 +Alias print::j#2 = print::j#4 +Alias print::i1#10 = print::i1#8 +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#10 = printf_number_buffer::format_justify_left#11 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#12 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#12 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#12 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#17 +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 (byte) toupper::ch#1 (byte) toupper::ch#0 +Identical Phi Values (byte*) memcpy::src_end#1 (byte*) memcpy::src_end#0 +Identical Phi Values (void*) memcpy::destination#3 (void*) memcpy::destination#2 +Identical Phi Values (byte*) memset::end#1 (byte*) memset::end#0 +Identical Phi Values (void*) memset::str#5 (void*) memset::str#3 +Identical Phi Values (byte) memset::c#2 (byte) memset::c#4 +Identical Phi Values (byte*) strupr::src#0 (byte*) strupr::str#0 +Identical Phi Values (byte*) strupr::str#2 (byte*) strupr::src#0 +Identical Phi Values (byte*) strlen::str#4 (byte*) strlen::str#1 +Identical Phi Values (byte) uctoa::radix#1 (byte) uctoa::radix#0 +Identical Phi Values (byte) uctoa::value#10 (byte) uctoa::value#1 +Identical Phi Values (byte*) uctoa::buffer#10 (byte*) uctoa::buffer#5 +Identical Phi Values (byte) uctoa::max_digits#10 (byte) uctoa::max_digits#7 +Identical Phi Values (byte*) uctoa::digit_values#10 (byte*) uctoa::digit_values#8 +Identical Phi Values (byte) uctoa_append::value#5 (byte) uctoa_append::value#0 +Identical Phi Values (byte) uctoa_append::sub#3 (byte) uctoa_append::sub#0 +Identical Phi Values (byte*) uctoa_append::buffer#3 (byte*) uctoa_append::buffer#0 +Identical Phi Values (byte) uctoa_append::sub#1 (byte) uctoa_append::sub#3 +Identical Phi Values (byte*) uctoa_append::buffer#1 (byte*) uctoa_append::buffer#3 +Identical Phi Values (byte) utoa::radix#1 (byte) utoa::radix#0 +Identical Phi Values (word) utoa::value#10 (word) utoa::value#1 +Identical Phi Values (byte*) utoa::buffer#10 (byte*) utoa::buffer#5 +Identical Phi Values (byte) utoa::max_digits#10 (byte) utoa::max_digits#7 +Identical Phi Values (word*) utoa::digit_values#10 (word*) utoa::digit_values#8 +Identical Phi Values (word) utoa_append::value#5 (word) utoa_append::value#0 +Identical Phi Values (word) utoa_append::sub#3 (word) utoa_append::sub#0 +Identical Phi Values (byte*) utoa_append::buffer#3 (byte*) utoa_append::buffer#0 +Identical Phi Values (word) utoa_append::sub#1 (word) utoa_append::sub#3 +Identical Phi Values (byte*) utoa_append::buffer#1 (byte*) utoa_append::buffer#3 +Identical Phi Values (byte) ultoa::radix#1 (byte) ultoa::radix#0 +Identical Phi Values (dword) ultoa::value#10 (dword) ultoa::value#1 +Identical Phi Values (byte*) ultoa::buffer#10 (byte*) ultoa::buffer#5 +Identical Phi Values (byte) ultoa::max_digits#10 (byte) ultoa::max_digits#7 +Identical Phi Values (dword*) ultoa::digit_values#10 (dword*) ultoa::digit_values#8 +Identical Phi Values (dword) ultoa_append::value#5 (dword) ultoa_append::value#0 +Identical Phi Values (dword) ultoa_append::sub#3 (dword) ultoa_append::sub#0 +Identical Phi Values (byte*) ultoa_append::buffer#3 (byte*) ultoa_append::buffer#0 +Identical Phi Values (dword) ultoa_append::sub#1 (dword) ultoa_append::sub#3 +Identical Phi Values (byte*) ultoa_append::buffer#1 (byte*) ultoa_append::buffer#3 +Identical Phi Values (byte*) clrscr::line_text#2 (byte*) clrscr::line_text#5 +Identical Phi Values (byte*) clrscr::line_cols#2 (byte*) clrscr::line_cols#5 +Identical Phi Values (byte) clrscr::l#3 (byte) clrscr::l#2 +Identical Phi Values (byte) printf_padding::length#3 (byte) printf_padding::length#4 +Identical Phi Values (byte) printf_padding::pad#3 (byte) printf_padding::pad#5 +Identical Phi Values (byte) printf_uint::format_sign_always#1 (byte) printf_uint::format_sign_always#0 +Identical Phi Values (word) printf_uint::uvalue#1 (word) printf_uint::uvalue#0 +Identical Phi Values (byte) printf_uint::format_radix#1 (byte) printf_uint::format_radix#0 +Identical Phi Values (byte) printf_uint::format_min_length#1 (byte) printf_uint::format_min_length#0 +Identical Phi Values (byte) printf_uint::format_justify_left#1 (byte) printf_uint::format_justify_left#0 +Identical Phi Values (byte) printf_uint::format_zero_padding#1 (byte) printf_uint::format_zero_padding#0 +Identical Phi Values (byte) printf_uint::format_upper_case#1 (byte) printf_uint::format_upper_case#0 +Identical Phi Values (dword) count#15 (dword) count#21 +Identical Phi Values (dword) count#0 (dword) count#10 +Identical Phi Values (dword) count#24 (dword) count#15 +Identical Phi Values (byte) legal::row#3 (byte) legal::row#0 +Identical Phi Values (byte) legal::column#4 (byte) legal::column#0 +Identical Phi Values (byte) legal::row#1 (byte) legal::row#3 +Identical Phi Values (byte) legal::column#1 (byte) legal::column#4 +Identical Phi Values (dword) count#12 (dword) count#2 +Identical Phi Values (byte) print::i1#10 (byte) print::i1#2 +Identical Phi Values (dword) count#13 (dword) count#0 +Successful SSA optimization Pass2IdenticalPhiElimination +Identical Phi Values (void*) memset::return#0 (void*) memset::str#3 +Successful SSA optimization Pass2IdenticalPhiElimination +Simple Condition (bool~) memcpy::$1 [15] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 +Simple Condition (bool~) memset::$1 [22] if((word) memset::num#2<=(byte) 0) goto memset::@1 +Simple Condition (bool~) memset::$3 [29] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@4 +Simple Condition (bool~) strupr::$1 [36] if((byte) 0!=*((byte*) strupr::src#2)) goto strupr::@2 +Simple Condition (bool~) strlen::$0 [48] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 +Simple Condition (bool~) uctoa::$0 [56] if((byte) uctoa::radix#0==(const byte) DECIMAL) goto uctoa::@1 +Simple Condition (bool~) uctoa::$1 [60] if((byte) uctoa::radix#0==(const byte) HEXADECIMAL) goto uctoa::@2 +Simple Condition (bool~) uctoa::$2 [64] if((byte) uctoa::radix#0==(const byte) OCTAL) goto uctoa::@3 +Simple Condition (bool~) uctoa::$3 [68] if((byte) uctoa::radix#0==(const byte) BINARY) goto uctoa::@4 +Simple Condition (bool~) uctoa::$5 [85] if((byte) uctoa::digit#2<(byte~) uctoa::$4) goto uctoa::@11 +Simple Condition (bool~) uctoa_append::$0 [108] if((byte) uctoa_append::value#2>=(byte) uctoa_append::sub#0) goto uctoa_append::@2 +Simple Condition (bool~) utoa::$0 [117] if((byte) utoa::radix#0==(const byte) DECIMAL) goto utoa::@1 +Simple Condition (bool~) utoa::$1 [121] if((byte) utoa::radix#0==(const byte) HEXADECIMAL) goto utoa::@2 +Simple Condition (bool~) utoa::$2 [125] if((byte) utoa::radix#0==(const byte) OCTAL) goto utoa::@3 +Simple Condition (bool~) utoa::$3 [129] if((byte) utoa::radix#0==(const byte) BINARY) goto utoa::@4 +Simple Condition (bool~) utoa::$5 [146] if((byte) utoa::digit#2<(byte~) utoa::$4) goto utoa::@11 +Simple Condition (bool~) utoa_append::$0 [171] if((word) utoa_append::value#2>=(word) utoa_append::sub#0) goto utoa_append::@2 +Simple Condition (bool~) ultoa::$0 [180] if((byte) ultoa::radix#0==(const byte) DECIMAL) goto ultoa::@1 +Simple Condition (bool~) ultoa::$1 [184] if((byte) ultoa::radix#0==(const byte) HEXADECIMAL) goto ultoa::@2 +Simple Condition (bool~) ultoa::$2 [188] if((byte) ultoa::radix#0==(const byte) OCTAL) goto ultoa::@3 +Simple Condition (bool~) ultoa::$3 [192] if((byte) ultoa::radix#0==(const byte) BINARY) goto ultoa::@4 +Simple Condition (bool~) ultoa::$5 [209] if((byte) ultoa::digit#2<(byte~) ultoa::$4) goto ultoa::@11 +Simple Condition (bool~) ultoa_append::$0 [234] if((dword) ultoa_append::value#2>=(dword) ultoa_append::sub#0) goto ultoa_append::@2 +Simple Condition (bool~) clrscr::$0 [244] if((byte) clrscr::l#2<(byte) $19) goto clrscr::@2 +Simple Condition (bool~) clrscr::$1 [252] if((byte) clrscr::c#2<(byte) $28) goto clrscr::@5 +Simple Condition (bool~) gotoxy::$1 [262] if((byte) gotoxy::y#3<=(byte) $19) goto gotoxy::@1 +Simple Condition (bool~) gotoxy::$3 [265] if((byte) gotoxy::x#3<(byte) $28) goto gotoxy::@2 +Simple Condition (bool~) cputc::$0 [280] if((byte) cputc::c#3==(byte) ' +') goto cputc::@1 +Simple Condition (bool~) cputc::$2 [286] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return +Simple Condition (bool~) cscroll::$1 [296] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return +Simple Condition (bool~) cscroll::$7 [298] if((byte) 0!=(byte) conio_scroll_enable) goto cscroll::@3 +Simple Condition (bool~) cputs::$2 [332] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 +Simple Condition (bool~) printf_padding::$0 [340] if((byte) printf_padding::i#2<(byte) printf_padding::length#4) goto printf_padding::@2 +Simple Condition (bool~) printf_ulong::$5 [347] if((byte) 0!=(byte) printf_ulong::format_sign_always#2) goto printf_ulong::@1 +Simple Condition (bool~) printf_uint::$5 [368] if((byte) 0!=(byte) printf_uint::format_sign_always#0) goto printf_uint::@1 +Simple Condition (bool~) printf_uchar::$5 [389] if((byte) 0!=(byte) printf_uchar::format_sign_always#2) goto printf_uchar::@1 +Simple Condition (bool~) printf_number_buffer::$0 [411] if((byte) 0==(byte) printf_number_buffer::format_min_length#3) goto printf_number_buffer::@1 +Simple Condition (bool~) printf_number_buffer::$20 [425] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 +Simple Condition (bool~) printf_number_buffer::$23 [430] if((signed byte) printf_number_buffer::padding#1>=(signed byte) 0) goto printf_number_buffer::@1 +Simple Condition (bool~) printf_number_buffer::$7 [434] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@3 +Simple Condition (bool~) printf_number_buffer::$12 [444] if((byte) 0==(byte) printf_number_buffer::format_upper_case#10) goto printf_number_buffer::@5 +Simple Condition (bool~) queens::$7 [495] if((number) 0!=(number) 1) goto queens::@2 +Simple Condition (bool~) queens::$1 [498] if(*((const byte*) board + (byte) queens::row#10)==(byte)(number) 8+(number) 1) goto queens::@3 +Simple Condition (bool~) queens::$6 [501] if((byte) queens::row#10==(byte) 1) goto queens::@return +Simple Condition (bool~) queens::$3 [508] if((byte) 0==(byte~) queens::$2) goto queens::@1 +Simple Condition (bool~) queens::$4 [510] if((byte) queens::row#10==(byte) 8) goto queens::@4 +Simple Condition (bool~) legal::$1 [521] if((byte) legal::i#10<=(byte~) legal::$0) goto legal::@2 +Simple Condition (bool~) legal::$2 [523] if(*((const byte*) board + (byte) legal::i#10)==(byte) legal::column#0) goto legal::@4 +Simple Condition (bool~) legal::diff1_$0 [528] if((byte) legal::diff1_a#0<(byte) legal::column#0) goto legal::diff1_@1 +Simple Condition (bool~) legal::diff2_$0 [533] if((byte) legal::i#10<(byte) legal::row#0) goto legal::diff2_@1 +Simple Condition (bool~) legal::$6 [538] if((byte) legal::diff1_return#2!=(byte) legal::diff2_return#2) goto legal::@5 +Simple Condition (bool~) print::$2 [562] if((byte) print::i#2<=(byte) 8) goto print::@2 +Simple Condition (bool~) print::$4 [575] if((byte) print::i1#2<=(byte) 8) goto print::@5 +Simple Condition (bool~) print::$6 [589] if((byte) print::j#2<=(byte) 8) goto print::@7 +Simple Condition (bool~) print::$7 [591] if(*((const byte*) board + (byte) print::i1#2)==(byte) print::j#2) goto print::@9 +Successful SSA optimization Pass2ConditionalJumpSimplification +Rewriting && if()-condition to two if()s [3] (bool~) toupper::$2 ← (bool~) toupper::$0 && (bool~) toupper::$1 +Rewriting ! if()-condition to reversed if() [89] (bool~) uctoa::$8 ← ! (bool~) uctoa::$7 +Rewriting || if()-condition to two if()s [88] (bool~) uctoa::$7 ← (byte) uctoa::started#2 || (bool~) uctoa::$6 +Rewriting ! if()-condition to reversed if() [151] (bool~) utoa::$8 ← ! (bool~) utoa::$7 +Rewriting || if()-condition to two if()s [150] (bool~) utoa::$7 ← (byte) utoa::started#2 || (bool~) utoa::$6 +Rewriting ! if()-condition to reversed if() [214] (bool~) ultoa::$8 ← ! (bool~) ultoa::$7 +Rewriting || if()-condition to two if()s [213] (bool~) ultoa::$7 ← (byte) ultoa::started#2 || (bool~) ultoa::$6 +Rewriting ! if()-condition to reversed if() [417] (bool~) printf_number_buffer::$5 ← ! (bool~) printf_number_buffer::$4 +Rewriting && if()-condition to two if()s [416] (bool~) printf_number_buffer::$4 ← (bool~) printf_number_buffer::$3 && (signed byte) printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [415] (bool~) printf_number_buffer::$3 ← (bool~) printf_number_buffer::$1 && (bool~) printf_number_buffer::$2 +Rewriting ! if()-condition to reversed if() [439] (bool~) printf_number_buffer::$10 ← ! (bool~) printf_number_buffer::$9 +Rewriting && if()-condition to two if()s [438] (bool~) printf_number_buffer::$9 ← (byte) printf_number_buffer::format_zero_padding#10 && (signed byte) printf_number_buffer::padding#10 +Rewriting ! if()-condition to reversed if() [453] (bool~) printf_number_buffer::$17 ← ! (bool~) printf_number_buffer::$16 +Rewriting && if()-condition to two if()s [452] (bool~) printf_number_buffer::$16 ← (bool~) printf_number_buffer::$15 && (signed byte) printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [451] (bool~) printf_number_buffer::$15 ← (byte) printf_number_buffer::format_justify_left#10 && (bool~) printf_number_buffer::$14 +Successful SSA optimization Pass2ConditionalAndOrRewriting +Warning! Adding boolean cast to non-boolean condition (byte) uctoa::started#2 +Warning! Adding boolean cast to non-boolean condition (byte) utoa::started#2 +Warning! Adding boolean cast to non-boolean condition (byte) ultoa::started#2 +Warning! Adding boolean cast to non-boolean condition (byte) printf_number_buffer::format_zero_padding#10 +Warning! Adding boolean cast to non-boolean condition (byte) printf_number_buffer::format_justify_left#10 +Warning! Adding boolean cast to non-boolean condition (signed byte) printf_number_buffer::padding#10 +Warning! Adding boolean cast to non-boolean condition (signed byte) printf_number_buffer::padding#10 +Warning! Adding boolean cast to non-boolean condition (signed byte) printf_number_buffer::padding#10 +Constant right-side identified [301] (word) memcpy::num#0 ← (unumber)(number) $19*(number) $28-(number) $28 +Constant right-side identified [306] (word) memcpy::num#1 ← (unumber)(number) $19*(number) $28-(number) $28 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant (const word) strlen::len#0 = 0 +Constant (const byte) uctoa::max_digits#0 = 0 +Constant (const byte*) uctoa::digit_values#0 = (byte*) 0 +Constant (const byte) uctoa::max_digits#1 = 3 +Constant (const byte*) uctoa::digit_values#1 = RADIX_DECIMAL_VALUES_CHAR +Constant (const byte) uctoa::max_digits#2 = 2 +Constant (const byte*) uctoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES_CHAR +Constant (const byte) uctoa::max_digits#3 = 3 +Constant (const byte*) uctoa::digit_values#3 = RADIX_OCTAL_VALUES_CHAR +Constant (const byte) uctoa::max_digits#4 = 8 +Constant (const byte*) uctoa::digit_values#4 = RADIX_BINARY_VALUES_CHAR +Constant (const byte) uctoa::started#0 = 0 +Constant (const byte) uctoa::digit#0 = 0 +Constant (const byte) uctoa::started#1 = 1 +Constant (const byte) uctoa_append::digit#0 = 0 +Constant (const byte) utoa::max_digits#0 = 0 +Constant (const word*) utoa::digit_values#0 = (word*) 0 +Constant (const byte) utoa::max_digits#1 = 5 +Constant (const word*) utoa::digit_values#1 = RADIX_DECIMAL_VALUES +Constant (const byte) utoa::max_digits#2 = 4 +Constant (const word*) utoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES +Constant (const byte) utoa::max_digits#3 = 6 +Constant (const word*) utoa::digit_values#3 = RADIX_OCTAL_VALUES +Constant (const byte) utoa::max_digits#4 = $10 +Constant (const word*) utoa::digit_values#4 = RADIX_BINARY_VALUES +Constant (const byte) utoa::started#0 = 0 +Constant (const byte) utoa::digit#0 = 0 +Constant (const byte) utoa::started#1 = 1 +Constant (const byte) utoa_append::digit#0 = 0 +Constant (const byte) ultoa::max_digits#0 = 0 +Constant (const dword*) ultoa::digit_values#0 = (dword*) 0 +Constant (const byte) ultoa::max_digits#1 = $a +Constant (const dword*) ultoa::digit_values#1 = RADIX_DECIMAL_VALUES_LONG +Constant (const byte) ultoa::max_digits#2 = 8 +Constant (const dword*) ultoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES_LONG +Constant (const byte) ultoa::max_digits#3 = $b +Constant (const dword*) ultoa::digit_values#3 = RADIX_OCTAL_VALUES_LONG +Constant (const byte) ultoa::max_digits#4 = $20 +Constant (const dword*) ultoa::digit_values#4 = RADIX_BINARY_VALUES_LONG +Constant (const byte) ultoa::started#0 = 0 +Constant (const byte) ultoa::digit#0 = 0 +Constant (const byte) ultoa::started#1 = 1 +Constant (const byte) ultoa_append::digit#0 = 0 +Constant (const byte*) clrscr::line_text#0 = CONIO_SCREEN_TEXT +Constant (const byte*) clrscr::line_cols#0 = CONIO_SCREEN_COLORS +Constant (const byte) clrscr::l#0 = 0 +Constant (const byte) clrscr::c#0 = 0 +Constant (const byte) gotoxy::y#0 = 0 +Constant (const byte) gotoxy::x#0 = 0 +Constant (const void*) memcpy::destination#0 = (void*)CONIO_SCREEN_TEXT +Constant (const void*) memcpy::source#0 = (void*)CONIO_SCREEN_TEXT+$28 +Constant (const word) memcpy::num#0 = (unumber)$19*$28-$28 +Constant (const void*) memcpy::destination#1 = (void*)CONIO_SCREEN_COLORS +Constant (const void*) memcpy::source#1 = (void*)CONIO_SCREEN_COLORS+$28 +Constant (const word) memcpy::num#1 = (unumber)$19*$28-$28 +Constant (const void*) memset::str#0 = (void*)CONIO_SCREEN_TEXT+(word)$19*$28-$28 +Constant (const byte) memset::c#0 = ' ' +Constant (const word) memset::num#0 = $28 +Constant (const void*) memset::str#1 = (void*)CONIO_SCREEN_COLORS+(word)$19*$28-$28 +Constant (const word) memset::num#1 = $28 +Constant (const byte) gotoxy::x#1 = 0 +Constant (const byte) gotoxy::y#1 = 0 +Constant (const byte) cputs::c#0 = 0 +Constant (const byte) printf_padding::i#0 = 0 +Constant (const byte) printf_ulong::$1 = '+' +Constant (const byte) printf_ulong::$0 = 0 +Constant (const byte*) ultoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant (const byte*) printf_number_buffer::buffer_digits#0 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant (const byte) printf_uint::$1 = '+' +Constant (const byte) printf_uint::$0 = 0 +Constant (const byte*) utoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant (const byte*) printf_number_buffer::buffer_digits#1 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant (const byte) printf_uchar::$1 = '+' +Constant (const byte) printf_uchar::$0 = 0 +Constant (const byte*) uctoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant (const byte*) printf_number_buffer::buffer_digits#2 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant (const signed byte) printf_number_buffer::padding#0 = 0 +Constant (const signed byte) printf_number_buffer::padding#2 = 0 +Constant (const byte) printf_padding::pad#0 = ' ' +Constant (const byte) printf_padding::pad#1 = '0' +Constant (const byte) printf_padding::pad#2 = ' ' +Constant (const to_nomodify byte*) cputs::s#2 = main::s +Constant (const to_nomodify byte*) cputs::s#3 = main::s1 +Constant (const word) printf_uint::uvalue#0 = 8 +Constant (const byte) printf_uint::format_min_length#0 = 0 +Constant (const byte) printf_uint::format_justify_left#0 = 0 +Constant (const byte) printf_uint::format_sign_always#0 = 0 +Constant (const byte) printf_uint::format_zero_padding#0 = 0 +Constant (const byte) printf_uint::format_upper_case#0 = 0 +Constant (const byte) printf_uint::format_radix#0 = DECIMAL +Constant (const to_nomodify byte*) cputs::s#4 = main::s2 +Constant (const byte) printf_ulong::format_min_length#0 = 0 +Constant (const byte) printf_ulong::format_justify_left#0 = 0 +Constant (const byte) printf_ulong::format_sign_always#0 = 0 +Constant (const byte) printf_ulong::format_zero_padding#0 = 0 +Constant (const byte) printf_ulong::format_upper_case#0 = 0 +Constant (const byte) printf_ulong::format_radix#0 = DECIMAL +Constant (const to_nomodify byte*) cputs::s#5 = main::s3 +Constant (const byte) queens::row#0 = 1 +Constant (const byte) legal::i#0 = 1 +Constant (const byte) legal::return#1 = 1 +Constant (const byte) legal::return#2 = 0 +Constant (const byte) legal::return#3 = 0 +Constant (const byte) gotoxy::x#2 = 0 +Constant (const byte) gotoxy::y#2 = 5 +Constant (const to_nomodify byte*) cputs::s#6 = print::s +Constant (const byte) printf_ulong::format_min_length#1 = 0 +Constant (const byte) printf_ulong::format_justify_left#1 = 0 +Constant (const byte) printf_ulong::format_sign_always#1 = 0 +Constant (const byte) printf_ulong::format_zero_padding#1 = 0 +Constant (const byte) printf_ulong::format_upper_case#1 = 0 +Constant (const byte) printf_ulong::format_radix#1 = DECIMAL +Constant (const to_nomodify byte*) cputs::s#7 = print::s1 +Constant (const byte) print::i#0 = 1 +Constant (const byte) printf_uchar::format_min_length#0 = 0 +Constant (const byte) printf_uchar::format_justify_left#0 = 0 +Constant (const byte) printf_uchar::format_sign_always#0 = 0 +Constant (const byte) printf_uchar::format_zero_padding#0 = 0 +Constant (const byte) printf_uchar::format_upper_case#0 = 0 +Constant (const byte) printf_uchar::format_radix#0 = HEXADECIMAL +Constant (const byte) print::i1#0 = 1 +Constant (const to_nomodify byte*) cputs::s#8 = print::s2 +Constant (const byte) printf_uchar::format_min_length#1 = 0 +Constant (const byte) printf_uchar::format_justify_left#1 = 0 +Constant (const byte) printf_uchar::format_sign_always#1 = 0 +Constant (const byte) printf_uchar::format_zero_padding#1 = 0 +Constant (const byte) printf_uchar::format_upper_case#1 = 0 +Constant (const byte) printf_uchar::format_radix#1 = HEXADECIMAL +Constant (const byte) print::j#0 = 1 +Constant (const to_nomodify byte*) cputs::s#9 = print::s3 +Constant (const to_nomodify byte*) cputs::s#10 = print::s4 +Constant (const dword) count#21 = 0 +Constant (const byte) conio_textcolor = CONIO_TEXTCOLOR_DEFAULT +Constant (const byte) conio_scroll_enable = 1 +Successful SSA optimization Pass2ConstantIdentification +Constant (const byte) memset::c#1 = conio_textcolor +Constant (const word) utoa::value#1 = printf_uint::uvalue#0 +Constant (const byte) utoa::radix#0 = printf_uint::format_radix#0 +Constant (const byte) printf_number_buffer::format_min_length#1 = printf_uint::format_min_length#0 +Constant (const byte) printf_number_buffer::format_justify_left#1 = printf_uint::format_justify_left#0 +Constant (const byte) printf_number_buffer::format_sign_always#1 = printf_uint::format_sign_always#0 +Constant (const byte) printf_number_buffer::format_zero_padding#1 = printf_uint::format_zero_padding#0 +Constant (const byte) printf_number_buffer::format_upper_case#1 = printf_uint::format_upper_case#0 +Constant (const byte) printf_number_buffer::format_radix#1 = printf_uint::format_radix#0 +Successful SSA optimization Pass2ConstantIdentification +if() condition always true - replacing block destination [117] if((const byte) utoa::radix#0==(const byte) DECIMAL) goto utoa::@1 +if() condition always false - eliminating [121] if((const byte) utoa::radix#0==(const byte) HEXADECIMAL) goto utoa::@2 +if() condition always false - eliminating [125] if((const byte) utoa::radix#0==(const byte) OCTAL) goto utoa::@3 +if() condition always false - eliminating [129] if((const byte) utoa::radix#0==(const byte) BINARY) goto utoa::@4 +if() condition always true - replacing block destination [298] if((byte) 0!=(const byte) conio_scroll_enable) goto cscroll::@3 +if() condition always false - eliminating [368] if((byte) 0!=(const byte) printf_uint::format_sign_always#0) goto printf_uint::@1 +if() condition always true - replacing block destination [495] if((number) 0!=(number) 1) goto queens::@2 +Successful SSA optimization Pass2ConstantIfs +Consolidated constant strings into (const byte*) s3 +Successful SSA optimization Pass2ConstantStringConsolidation +Rewriting conditional comparison [262] if((byte) gotoxy::y#3<=(byte) $19) goto gotoxy::@1 +Rewriting conditional comparison [562] if((byte) print::i#2<=(byte) 8) goto print::@2 +Rewriting conditional comparison [575] if((byte) print::i1#2<=(byte) 8) goto print::@5 +Rewriting conditional comparison [589] if((byte) print::j#2<=(byte) 8) goto print::@7 +Simplifying expression containing zero (byte*)&printf_buffer in [351] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) ← (byte~) printf_ulong::$2 +Simplifying expression containing zero (byte*)&printf_buffer in [356] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) +Simplifying expression containing zero (byte*)&printf_buffer in [372] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) ← (byte~) printf_uint::$2 +Simplifying expression containing zero (byte*)&printf_buffer in [377] (byte) printf_number_buffer::buffer_sign#1 ← *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) +Simplifying expression containing zero (byte*)&printf_buffer in [393] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) ← (byte~) printf_uchar::$2 +Simplifying expression containing zero (byte*)&printf_buffer in [398] (byte) printf_number_buffer::buffer_sign#2 ← *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) +Successful SSA optimization PassNSimplifyExpressionWithZero +Eliminating unused variable (void*) memcpy::return#2 and assignment [201] (void*) memcpy::return#2 ← (void*) memcpy::destination#2 +Eliminating unused variable (void*) memcpy::return#3 and assignment [203] (void*) memcpy::return#3 ← (void*) memcpy::destination#2 +Eliminating unused variable (void*) memset::return#2 and assignment [205] (void*) memset::return#2 ← (void*) memset::str#3 +Eliminating unused variable (void*) memset::return#3 and assignment [207] (void*) memset::return#3 ← (void*) memset::str#3 +Eliminating unused variable (byte) printf_number_buffer::format_sign_always#0 and assignment [238] (byte) printf_number_buffer::format_sign_always#0 ← (byte) printf_ulong::format_sign_always#2 +Eliminating unused variable (byte) printf_number_buffer::format_radix#0 and assignment [241] (byte) printf_number_buffer::format_radix#0 ← (byte) printf_ulong::format_radix#2 +Eliminating unused variable (byte) printf_number_buffer::format_sign_always#2 and assignment [260] (byte) printf_number_buffer::format_sign_always#2 ← (byte) printf_uchar::format_sign_always#2 +Eliminating unused variable (byte) printf_number_buffer::format_radix#2 and assignment [263] (byte) printf_number_buffer::format_radix#2 ← (byte) printf_uchar::format_radix#2 +Eliminating unused variable (byte*) strupr::return#2 and assignment [300] (byte*) strupr::return#2 ← (byte*) strupr::str#0 +Eliminating unused constant (const byte) uctoa::max_digits#0 +Eliminating unused constant (const byte*) uctoa::digit_values#0 +Eliminating unused constant (const byte) utoa::max_digits#0 +Eliminating unused constant (const word*) utoa::digit_values#0 +Eliminating unused constant (const byte) utoa::radix#0 +Eliminating unused constant (const byte) ultoa::max_digits#0 +Eliminating unused constant (const dword*) ultoa::digit_values#0 +Eliminating unused constant (const byte) cputs::c#0 +Eliminating unused constant (const byte) printf_number_buffer::format_sign_always#1 +Eliminating unused constant (const byte) printf_number_buffer::format_radix#1 +Eliminating unused constant (const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN +Eliminating unused constant (const byte) conio_scroll_enable +Successful SSA optimization PassNEliminateUnusedVars +Eliminating unused constant (const byte) printf_uint::format_sign_always#0 +Eliminating unused constant (const byte) printf_uint::format_radix#0 +Successful SSA optimization PassNEliminateUnusedVars +Eliminating variable (byte*) utoa::buffer#0 from unused block utoa::@9 +Eliminating variable (byte*) utoa::buffer#1 from unused block utoa::@9 +Eliminating variable (byte*) utoa::buffer#2 from unused block utoa::@9 +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 (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 PHI-reference to removed block (printf_uint::@1) in block printf_uint::@3 +Removing unused block printf_uint::@1 +Successful SSA optimization Pass2EliminateUnusedBlocks +Adding number conversion cast (unumber) 0 in (bool~) uctoa::$11 ← (number) 0 != (byte) uctoa::started#2 +Adding number conversion cast (unumber) 0 in (bool~) utoa::$12 ← (number) 0 != (byte) utoa::started#2 +Adding number conversion cast (unumber) 0 in (bool~) ultoa::$12 ← (number) 0 != (byte) ultoa::started#2 +Adding number conversion cast (unumber) $19+1 in if((byte) gotoxy::y#3<(byte) $19+(number) 1) goto gotoxy::@1 +Adding number conversion cast (unumber) 1 in if((byte) gotoxy::y#3<(unumber)(byte) $19+(number) 1) goto gotoxy::@1 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$33 ← (number) 0 != (byte) printf_number_buffer::format_zero_padding#10 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$34 ← (number) 0 != (byte) printf_number_buffer::format_justify_left#10 +Adding number conversion cast (unumber) 8+1 in if((byte) print::i#2<(byte) 8+(number) 1) goto print::@2 +Adding number conversion cast (unumber) 1 in if((byte) print::i#2<(unumber)(byte) 8+(number) 1) goto print::@2 +Adding number conversion cast (unumber) 8+1 in if((byte) print::i1#2<(byte) 8+(number) 1) goto print::@5 +Adding number conversion cast (unumber) 1 in if((byte) print::i1#2<(unumber)(byte) 8+(number) 1) goto print::@5 +Adding number conversion cast (unumber) 8+1 in if((byte) print::j#2<(byte) 8+(number) 1) goto print::@7 +Adding number conversion cast (unumber) 1 in if((byte) print::j#2<(unumber)(byte) 8+(number) 1) goto print::@7 +Adding number conversion cast (snumber) 0 in (bool~) printf_number_buffer::$35 ← (number) 0 != (signed byte) printf_number_buffer::padding#10 +Adding number conversion cast (snumber) 0 in (bool~) printf_number_buffer::$36 ← (number) 0 != (signed byte) printf_number_buffer::padding#10 +Adding number conversion cast (snumber) 0 in (bool~) printf_number_buffer::$37 ← (number) 0 != (signed byte) 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 (byte) $19+(unumber)(number) 1 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast (byte) 8+(unumber)(number) 1 +Simplifying constant integer cast 1 +Simplifying constant integer cast (byte) 8+(unumber)(number) 1 +Simplifying constant integer cast 1 +Simplifying constant integer cast (byte) 8+(unumber)(number) 1 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 1 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) 1 +Finalized unsigned number type (byte) 1 +Finalized unsigned number type (byte) 1 +Finalized signed number type (signed byte) 0 +Finalized signed number type (signed byte) 0 +Finalized signed number type (signed byte) 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 (byte) utoa::max_digits#7 (const byte) utoa::max_digits#1 +Identical Phi Values (word*) utoa::digit_values#8 (const word*) utoa::digit_values#1 +Identical Phi Values (byte) gotoxy::y#3 (const byte) gotoxy::y#2 +Identical Phi Values (byte) gotoxy::x#3 (const byte) gotoxy::x#2 +Identical Phi Values (byte~) printf_uint::$2 (const byte) printf_uint::$0 +Successful SSA optimization Pass2IdenticalPhiElimination +Simple Condition (bool~) toupper::$0 [2] if((byte) toupper::ch#0>=(byte) 'a') goto toupper::@3 +Simple Condition (bool~) uctoa::$11 [60] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@14 +Simple Condition (bool~) utoa::$12 [88] if((byte) 0!=(byte) utoa::started#2) goto utoa::@14 +Simple Condition (bool~) ultoa::$12 [128] if((byte) 0!=(byte) ultoa::started#2) goto ultoa::@14 +Simple Condition (bool~) printf_number_buffer::$1 [255] if((byte) 0==(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@23 +Simple Condition (bool~) printf_number_buffer::$33 [271] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@24 +Simple Condition (bool~) printf_number_buffer::$34 [281] if((byte) 0!=(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@26 +Simple Condition (bool~) toupper::$1 [360] if((byte) toupper::ch#0<=(byte) 'z') goto toupper::@1 +Simple Condition (bool~) uctoa::$6 [361] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@14 +Simple Condition (bool~) utoa::$6 [362] if((word) utoa::value#2>=(word) utoa::digit_value#0) goto utoa::@14 +Simple Condition (bool~) ultoa::$6 [363] if((dword) ultoa::value#2>=(dword) ultoa::digit_value#0) goto ultoa::@14 +Simple Condition (bool~) printf_number_buffer::$35 [365] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@8 +Simple Condition (bool~) printf_number_buffer::$2 [366] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@22 +Simple Condition (bool~) printf_number_buffer::$36 [368] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@10 +Simple Condition (bool~) printf_number_buffer::$37 [370] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@12 +Simple Condition (bool~) printf_number_buffer::$14 [371] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@25 +Successful SSA optimization Pass2ConditionalJumpSimplification +Negating conditional jump and destination [2] if((byte) toupper::ch#0<(byte) 'a') goto toupper::@2 +Negating conditional jump and destination [255] if((byte) 0!=(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@2 +Negating conditional jump and destination [271] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@4 +Negating conditional jump and destination [281] if((byte) 0==(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@return +Negating conditional jump and destination [366] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@2 +Negating conditional jump and destination [371] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@return +Successful SSA optimization Pass2ConditionalJumpSequenceImprovement +Constant right-side identified [46] (byte*) uctoa::buffer#0 ← ++ (const byte*) uctoa::buffer#5 +Constant right-side identified [82] (byte~) utoa::$4 ← (const byte) utoa::max_digits#1 - (byte) 1 +Constant right-side identified [113] (byte*) ultoa::buffer#0 ← ++ (const byte*) ultoa::buffer#5 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant (const byte*) uctoa::buffer#0 = ++uctoa::buffer#5 +Constant (const byte) utoa::$4 = utoa::max_digits#1-1 +Constant (const byte*) ultoa::buffer#0 = ++ultoa::buffer#5 +Successful SSA optimization Pass2ConstantIdentification +if() condition always true - replacing block destination [164] if((const byte) gotoxy::y#2<(byte) $19+(byte) 1) goto gotoxy::@1 +if() condition always true - replacing block destination [166] if((const byte) gotoxy::x#2<(byte) $28) goto gotoxy::@2 +Successful SSA optimization Pass2ConstantIfs +Eliminating unused constant (const byte) utoa::max_digits#2 +Eliminating unused constant (const word*) utoa::digit_values#2 +Eliminating unused constant (const byte) utoa::max_digits#3 +Eliminating unused constant (const word*) utoa::digit_values#3 +Eliminating unused constant (const byte) utoa::max_digits#4 +Eliminating unused constant (const word*) utoa::digit_values#4 +Eliminating unused constant (const byte) gotoxy::x#1 +Eliminating unused constant (const byte) gotoxy::y#1 +Eliminating unused constant (const byte) printf_uint::$1 +Successful SSA optimization PassNEliminateUnusedVars +Eliminating unused constant (const word*) RADIX_BINARY_VALUES +Eliminating unused constant (const word*) RADIX_OCTAL_VALUES +Eliminating unused constant (const word*) RADIX_HEXADECIMAL_VALUES +Successful SSA optimization PassNEliminateUnusedVars +Removing PHI-reference to removed block (gotoxy::@3) in block gotoxy::@1 +Removing unused block gotoxy::@3 +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 (byte) gotoxy::y#4 (const byte) gotoxy::y#2 +Identical Phi Values (byte) gotoxy::x#4 (const byte) gotoxy::x#2 +Successful SSA optimization Pass2IdenticalPhiElimination +Constant right-side identified [45] (byte*) uctoa::buffer#1 ← ++ (const byte*) uctoa::buffer#0 +Constant right-side identified [105] (byte*) ultoa::buffer#1 ← ++ (const byte*) ultoa::buffer#0 +Constant right-side identified [155] (word~) gotoxy::$7 ← (word)(const byte) gotoxy::y#2 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant (const byte*) uctoa::buffer#1 = ++uctoa::buffer#0 +Constant (const byte*) ultoa::buffer#1 = ++ultoa::buffer#0 +Constant (const word) gotoxy::$7 = (word)gotoxy::y#2 +Successful SSA optimization Pass2ConstantIdentification +Eliminating unused constant (const byte) gotoxy::y#0 +Eliminating unused constant (const byte) 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] (byte*) uctoa::buffer#2 ← ++ (const byte*) uctoa::buffer#1 +Constant right-side identified [105] (byte*) ultoa::buffer#2 ← ++ (const byte*) ultoa::buffer#1 +Constant right-side identified [151] (word) gotoxy::line_offset#0 ← (const word) gotoxy::$7 * (byte) $28 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant (const byte*) uctoa::buffer#2 = ++uctoa::buffer#1 +Constant (const byte*) ultoa::buffer#2 = ++ultoa::buffer#1 +Constant (const word) gotoxy::line_offset#0 = gotoxy::$7*$28 +Successful SSA optimization Pass2ConstantIdentification +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Constant right-side identified [149] (byte*~) gotoxy::$5 ← (const nomodify byte*) CONIO_SCREEN_TEXT + (const word) gotoxy::line_offset#0 +Constant right-side identified [151] (byte*~) gotoxy::$6 ← (const nomodify byte*) CONIO_SCREEN_COLORS + (const word) gotoxy::line_offset#0 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant (const byte*) gotoxy::$5 = CONIO_SCREEN_TEXT+gotoxy::line_offset#0 +Constant (const byte*) gotoxy::$6 = CONIO_SCREEN_COLORS+gotoxy::line_offset#0 +Successful SSA optimization Pass2ConstantIdentification +Inlining Noop Cast [5] (byte*) memcpy::src#0 ← (byte*)(void*) memcpy::source#2 keeping memcpy::source#2 +Inlining Noop Cast [6] (byte*) memcpy::dst#0 ← (byte*)(void*) memcpy::destination#2 keeping memcpy::destination#2 +Inlining Noop Cast [7] (byte*~) memcpy::$2 ← (byte*)(void*) memcpy::source#2 keeping memcpy::source#2 +Inlining Noop Cast [17] (byte*~) memset::$4 ← (byte*)(void*) memset::str#3 keeping memset::str#3 +Inlining Noop Cast [19] (byte*) memset::dst#0 ← (byte*)(void*) memset::str#3 keeping memset::str#3 +Inlining Noop Cast [235] (signed byte~) printf_number_buffer::$25 ← (signed byte)(byte) printf_number_buffer::format_min_length#3 keeping printf_number_buffer::format_min_length#3 +Successful SSA optimization Pass2NopCastInlining +Rewriting multiplication to use shift [75] (byte~) utoa::$10 ← (byte) utoa::digit#2 * (const byte) SIZEOF_WORD +Rewriting multiplication to use shift [110] (byte~) ultoa::$10 ← (byte) ultoa::digit#2 * (const byte) SIZEOF_DWORD +Successful SSA optimization Pass2MultiplyToShiftRewriting +Inlining constant with var siblings (const void*) memcpy::destination#0 +Inlining constant with var siblings (const void*) memcpy::source#0 +Inlining constant with var siblings (const word) memcpy::num#0 +Inlining constant with var siblings (const void*) memcpy::destination#1 +Inlining constant with var siblings (const void*) memcpy::source#1 +Inlining constant with var siblings (const word) memcpy::num#1 +Inlining constant with var siblings (const void*) memset::str#0 +Inlining constant with var siblings (const byte) memset::c#0 +Inlining constant with var siblings (const word) memset::num#0 +Inlining constant with var siblings (const void*) memset::str#1 +Inlining constant with var siblings (const word) memset::num#1 +Inlining constant with var siblings (const byte) memset::c#1 +Inlining constant with var siblings (const word) strlen::len#0 +Inlining constant with var siblings (const byte) uctoa::max_digits#1 +Inlining constant with var siblings (const byte*) uctoa::digit_values#1 +Inlining constant with var siblings (const byte) uctoa::max_digits#2 +Inlining constant with var siblings (const byte*) uctoa::digit_values#2 +Inlining constant with var siblings (const byte) uctoa::max_digits#3 +Inlining constant with var siblings (const byte*) uctoa::digit_values#3 +Inlining constant with var siblings (const byte) uctoa::max_digits#4 +Inlining constant with var siblings (const byte*) uctoa::digit_values#4 +Inlining constant with var siblings (const byte) uctoa::started#0 +Inlining constant with var siblings (const byte) uctoa::digit#0 +Inlining constant with var siblings (const byte) uctoa::started#1 +Inlining constant with var siblings (const byte*) uctoa::buffer#5 +Inlining constant with var siblings (const byte*) uctoa::buffer#0 +Inlining constant with var siblings (const byte*) uctoa::buffer#1 +Inlining constant with var siblings (const byte*) uctoa::buffer#2 +Inlining constant with var siblings (const byte) uctoa_append::digit#0 +Inlining constant with var siblings (const byte) utoa::started#0 +Inlining constant with var siblings (const byte) utoa::digit#0 +Inlining constant with var siblings (const byte) utoa::started#1 +Inlining constant with var siblings (const byte*) utoa::buffer#5 +Inlining constant with var siblings (const word) utoa::value#1 +Inlining constant with var siblings (const byte) utoa_append::digit#0 +Inlining constant with var siblings (const byte) ultoa::max_digits#1 +Inlining constant with var siblings (const dword*) ultoa::digit_values#1 +Inlining constant with var siblings (const byte) ultoa::max_digits#2 +Inlining constant with var siblings (const dword*) ultoa::digit_values#2 +Inlining constant with var siblings (const byte) ultoa::max_digits#3 +Inlining constant with var siblings (const dword*) ultoa::digit_values#3 +Inlining constant with var siblings (const byte) ultoa::max_digits#4 +Inlining constant with var siblings (const dword*) ultoa::digit_values#4 +Inlining constant with var siblings (const byte) ultoa::started#0 +Inlining constant with var siblings (const byte) ultoa::digit#0 +Inlining constant with var siblings (const byte) ultoa::started#1 +Inlining constant with var siblings (const byte*) ultoa::buffer#5 +Inlining constant with var siblings (const byte*) ultoa::buffer#0 +Inlining constant with var siblings (const byte*) ultoa::buffer#1 +Inlining constant with var siblings (const byte*) ultoa::buffer#2 +Inlining constant with var siblings (const byte) ultoa_append::digit#0 +Inlining constant with var siblings (const byte*) clrscr::line_text#0 +Inlining constant with var siblings (const byte*) clrscr::line_cols#0 +Inlining constant with var siblings (const byte) clrscr::l#0 +Inlining constant with var siblings (const byte) clrscr::c#0 +Inlining constant with var siblings (const to_nomodify byte*) cputs::s#2 +Inlining constant with var siblings (const to_nomodify byte*) cputs::s#3 +Inlining constant with var siblings (const to_nomodify byte*) cputs::s#4 +Inlining constant with var siblings (const to_nomodify byte*) cputs::s#5 +Inlining constant with var siblings (const to_nomodify byte*) cputs::s#6 +Inlining constant with var siblings (const to_nomodify byte*) cputs::s#7 +Inlining constant with var siblings (const to_nomodify byte*) cputs::s#8 +Inlining constant with var siblings (const to_nomodify byte*) cputs::s#9 +Inlining constant with var siblings (const to_nomodify byte*) cputs::s#10 +Inlining constant with var siblings (const byte) printf_padding::i#0 +Inlining constant with var siblings (const byte) printf_padding::pad#0 +Inlining constant with var siblings (const byte) printf_padding::pad#1 +Inlining constant with var siblings (const byte) printf_padding::pad#2 +Inlining constant with var siblings (const byte) printf_ulong::format_min_length#0 +Inlining constant with var siblings (const byte) printf_ulong::format_justify_left#0 +Inlining constant with var siblings (const byte) printf_ulong::format_sign_always#0 +Inlining constant with var siblings (const byte) printf_ulong::format_zero_padding#0 +Inlining constant with var siblings (const byte) printf_ulong::format_upper_case#0 +Inlining constant with var siblings (const byte) printf_ulong::format_radix#0 +Inlining constant with var siblings (const byte) printf_ulong::format_min_length#1 +Inlining constant with var siblings (const byte) printf_ulong::format_justify_left#1 +Inlining constant with var siblings (const byte) printf_ulong::format_sign_always#1 +Inlining constant with var siblings (const byte) printf_ulong::format_zero_padding#1 +Inlining constant with var siblings (const byte) printf_ulong::format_upper_case#1 +Inlining constant with var siblings (const byte) printf_ulong::format_radix#1 +Inlining constant with var siblings (const byte) printf_uchar::format_min_length#0 +Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#0 +Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#0 +Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#0 +Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#0 +Inlining constant with var siblings (const byte) printf_uchar::format_radix#0 +Inlining constant with var siblings (const byte) printf_uchar::format_min_length#1 +Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#1 +Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#1 +Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#1 +Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#1 +Inlining constant with var siblings (const byte) printf_uchar::format_radix#1 +Inlining constant with var siblings (const byte*) printf_number_buffer::buffer_digits#0 +Inlining constant with var siblings (const byte*) printf_number_buffer::buffer_digits#1 +Inlining constant with var siblings (const byte*) printf_number_buffer::buffer_digits#2 +Inlining constant with var siblings (const signed byte) printf_number_buffer::padding#0 +Inlining constant with var siblings (const signed byte) printf_number_buffer::padding#2 +Inlining constant with var siblings (const byte) printf_number_buffer::format_min_length#1 +Inlining constant with var siblings (const byte) printf_number_buffer::format_justify_left#1 +Inlining constant with var siblings (const byte) printf_number_buffer::format_zero_padding#1 +Inlining constant with var siblings (const byte) printf_number_buffer::format_upper_case#1 +Inlining constant with var siblings (const byte) queens::row#0 +Inlining constant with var siblings (const byte) legal::i#0 +Inlining constant with var siblings (const byte) legal::return#1 +Inlining constant with var siblings (const byte) legal::return#2 +Inlining constant with var siblings (const byte) legal::return#3 +Inlining constant with var siblings (const byte) print::i#0 +Inlining constant with var siblings (const byte) print::i1#0 +Inlining constant with var siblings (const byte) print::j#0 +Inlining constant with var siblings (const dword) count#21 +Constant inlined cputs::s#5 = (const byte*) s3 +Constant inlined utoa::digit_values#1 = (const word*) RADIX_DECIMAL_VALUES +Constant inlined cputs::s#6 = (const byte*) print::s +Constant inlined cputs::s#3 = (const byte*) main::s1 +Constant inlined printf_number_buffer::buffer_digits#0 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined cputs::s#4 = (const byte*) main::s2 +Constant inlined printf_number_buffer::buffer_digits#1 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_number_buffer::buffer_digits#2 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined cputs::s#2 = (const byte*) main::s +Constant inlined printf_number_buffer::format_justify_left#1 = (const byte) printf_uint::format_justify_left#0 +Constant inlined conio_textcolor = (const nomodify byte) LIGHT_BLUE +Constant inlined clrscr::l#0 = (byte) 0 +Constant inlined strlen::len#0 = (word) 0 +Constant inlined printf_ulong::format_upper_case#0 = (byte) 0 +Constant inlined CONIO_SCREEN_TEXT = (const nomodify byte*) DEFAULT_SCREEN +Constant inlined utoa::$4 = (const byte) utoa::max_digits#1-(byte) 1 +Constant inlined printf_ulong::format_min_length#1 = (byte) 0 +Constant inlined printf_ulong::format_upper_case#1 = (byte) 0 +Constant inlined printf_ulong::format_min_length#0 = (byte) 0 +Constant inlined uctoa::digit#0 = (byte) 0 +Constant inlined clrscr::line_text#0 = (const nomodify byte*) DEFAULT_SCREEN +Constant inlined memcpy::source#0 = (void*)(const nomodify byte*) DEFAULT_SCREEN+(byte) $28 +Constant inlined ultoa::buffer#2 = ++++++(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined ultoa::buffer#0 = ++(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined ultoa::buffer#1 = ++++(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_uchar::format_sign_always#1 = (byte) 0 +Constant inlined legal::return#2 = (byte) 0 +Constant inlined ultoa::digit#0 = (byte) 0 +Constant inlined legal::return#3 = (byte) 0 +Constant inlined printf_uchar::format_sign_always#0 = (byte) 0 +Constant inlined memset::c#0 = (byte) ' ' +Constant inlined printf_uchar::format_min_length#1 = (byte) 0 +Constant inlined legal::return#1 = (byte) 1 +Constant inlined memset::c#1 = (const nomodify byte) LIGHT_BLUE +Constant inlined cputs::s#9 = (const byte*) print::s3 +Constant inlined printf_uchar::format_min_length#0 = (byte) 0 +Constant inlined printf_uchar::format_upper_case#1 = (byte) 0 +Constant inlined cputs::s#7 = (const byte*) print::s1 +Constant inlined cputs::s#8 = (const byte*) s3 +Constant inlined printf_uchar::format_upper_case#0 = (byte) 0 +Constant inlined utoa_append::digit#0 = (byte) 0 +Constant inlined uctoa::digit_values#2 = (const byte*) RADIX_HEXADECIMAL_VALUES_CHAR +Constant inlined uctoa::digit_values#1 = (const byte*) RADIX_DECIMAL_VALUES_CHAR +Constant inlined uctoa::digit_values#4 = (const byte*) RADIX_BINARY_VALUES_CHAR +Constant inlined printf_ulong::format_radix#0 = (const byte) DECIMAL +Constant inlined uctoa::digit_values#3 = (const byte*) RADIX_OCTAL_VALUES_CHAR +Constant inlined printf_ulong::format_radix#1 = (const byte) DECIMAL +Constant inlined printf_uchar::$0 = (byte) 0 +Constant inlined printf_uchar::$1 = (byte) '+' +Constant inlined memcpy::destination#0 = (void*)(const nomodify byte*) DEFAULT_SCREEN +Constant inlined memcpy::destination#1 = (void*)(const nomodify byte*) COLORRAM +Constant inlined uctoa::max_digits#1 = (byte) 3 +Constant inlined legal::i#0 = (byte) 1 +Constant inlined utoa::digit#0 = (byte) 0 +Constant inlined ultoa::max_digits#3 = (byte) $b +Constant inlined ultoa::max_digits#4 = (byte) $20 +Constant inlined print::s2 = (const byte*) s3 +Constant inlined uctoa::max_digits#3 = (byte) 3 +Constant inlined printf_number_buffer::format_min_length#1 = (const byte) printf_uint::format_min_length#0 +Constant inlined uctoa::max_digits#2 = (byte) 2 +Constant inlined CONIO_TEXTCOLOR_DEFAULT = (const nomodify byte) LIGHT_BLUE +Constant inlined uctoa::max_digits#4 = (byte) 8 +Constant inlined uctoa::buffer#1 = ++++(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined uctoa::buffer#2 = ++++++(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_padding::pad#0 = (byte) ' ' +Constant inlined printf_padding::i#0 = (byte) 0 +Constant inlined printf_padding::pad#1 = (byte) '0' +Constant inlined printf_uchar::format_zero_padding#1 = (byte) 0 +Constant inlined uctoa::buffer#0 = ++(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_padding::pad#2 = (byte) ' ' +Constant inlined printf_uchar::format_zero_padding#0 = (byte) 0 +Constant inlined printf_ulong::$1 = (byte) '+' +Constant inlined printf_ulong::$0 = (byte) 0 +Constant inlined ultoa::max_digits#1 = (byte) $a +Constant inlined utoa::started#1 = (byte) 1 +Constant inlined ultoa::max_digits#2 = (byte) 8 +Constant inlined utoa::started#0 = (byte) 0 +Constant inlined uctoa::buffer#5 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined ultoa::digit_values#2 = (const dword*) RADIX_HEXADECIMAL_VALUES_LONG +Constant inlined ultoa::digit_values#3 = (const dword*) RADIX_OCTAL_VALUES_LONG +Constant inlined ultoa_append::digit#0 = (byte) 0 +Constant inlined ultoa::digit_values#1 = (const dword*) RADIX_DECIMAL_VALUES_LONG +Constant inlined ultoa::digit_values#4 = (const dword*) RADIX_BINARY_VALUES_LONG +Constant inlined utoa::value#1 = (const word) printf_uint::uvalue#0 +Constant inlined uctoa_append::digit#0 = (byte) 0 +Constant inlined printf_uchar::format_justify_left#0 = (byte) 0 +Constant inlined printf_uchar::format_justify_left#1 = (byte) 0 +Constant inlined memset::num#1 = (byte) $28 +Constant inlined memset::num#0 = (byte) $28 +Constant inlined printf_ulong::format_justify_left#1 = (byte) 0 +Constant inlined printf_ulong::format_justify_left#0 = (byte) 0 +Constant inlined printf_number_buffer::padding#2 = (signed byte) 0 +Constant inlined print::j#0 = (byte) 1 +Constant inlined ultoa::started#1 = (byte) 1 +Constant inlined printf_ulong::format_zero_padding#0 = (byte) 0 +Constant inlined printf_ulong::format_zero_padding#1 = (byte) 0 +Constant inlined utoa::buffer#5 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined queens::row#0 = (byte) 1 +Constant inlined printf_number_buffer::padding#0 = (signed byte) 0 +Constant inlined print::i1#0 = (byte) 1 +Constant inlined uctoa::started#0 = (byte) 0 +Constant inlined uctoa::started#1 = (byte) 1 +Constant inlined memcpy::source#1 = (void*)(const nomodify byte*) COLORRAM+(byte) $28 +Constant inlined ultoa::buffer#5 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_number_buffer::format_upper_case#1 = (const byte) printf_uint::format_upper_case#0 +Constant inlined ultoa::started#0 = (byte) 0 +Constant inlined printf_ulong::format_sign_always#1 = (byte) 0 +Constant inlined printf_ulong::format_sign_always#0 = (byte) 0 +Constant inlined memset::str#1 = (void*)(const nomodify byte*) COLORRAM+(word)(number) $19*(number) $28-(byte) $28 +Constant inlined count#21 = (dword) 0 +Constant inlined printf_number_buffer::format_zero_padding#1 = (const byte) printf_uint::format_zero_padding#0 +Constant inlined memset::str#0 = (void*)(const nomodify byte*) DEFAULT_SCREEN+(word)(number) $19*(number) $28-(byte) $28 +Constant inlined CONIO_SCREEN_COLORS = (const nomodify byte*) COLORRAM +Constant inlined printf_uint::$0 = (byte) 0 +Constant inlined gotoxy::$6 = (const nomodify byte*) COLORRAM+(const word) gotoxy::line_offset#0 +Constant inlined gotoxy::$7 = (word)(const byte) gotoxy::y#2 +Constant inlined print::i#0 = (byte) 1 +Constant inlined main::s3 = (const byte*) s3 +Constant inlined gotoxy::$5 = (const nomodify byte*) DEFAULT_SCREEN+(const word) gotoxy::line_offset#0 +Constant inlined memcpy::num#1 = (word)(number) $19*(number) $28-(number) $28 +Constant inlined memcpy::num#0 = (word)(number) $19*(number) $28-(number) $28 +Constant inlined printf_uchar::format_radix#1 = (const byte) HEXADECIMAL +Constant inlined printf_uchar::format_radix#0 = (const byte) HEXADECIMAL +Constant inlined cputs::s#10 = (const byte*) print::s4 +Constant inlined clrscr::c#0 = (byte) 0 +Constant inlined clrscr::line_cols#0 = (const nomodify byte*) 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 ++(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 [44] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+(number) 1) ← (byte) 'r' +Adding number conversion cast (unumber) 2 in [45] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+(number) 2) ← (byte) 'r' +Adding number conversion cast (unumber) 3 in [46] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+(number) 3) ← (byte) 0 +Adding number conversion cast (unumber) 1 in [102] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+(number) 1) ← (byte) 'r' +Adding number conversion cast (unumber) 2 in [103] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+(number) 2) ← (byte) 'r' +Adding number conversion cast (unumber) 3 in [104] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+(number) 3) ← (byte) 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 (byte) 1 +Finalized unsigned number type (byte) 2 +Finalized unsigned number type (byte) 3 +Finalized unsigned number type (byte) 1 +Finalized unsigned number type (byte) 2 +Finalized unsigned number type (byte) 3 +Successful SSA optimization PassNFinalizeNumberTypeConversions +Identical Phi Values (word) memcpy::num#2 (word)(number) $19*(number) $28-(number) $28 +Identical Phi Values (word) memset::num#2 (byte) $28 +Identical Phi Values (byte) printf_ulong::format_sign_always#2 (byte) 0 +Identical Phi Values (byte) printf_ulong::format_radix#2 (const byte) DECIMAL +Identical Phi Values (byte) printf_ulong::format_min_length#2 (byte) 0 +Identical Phi Values (byte) printf_ulong::format_justify_left#2 (byte) 0 +Identical Phi Values (byte) printf_ulong::format_zero_padding#2 (byte) 0 +Identical Phi Values (byte) printf_ulong::format_upper_case#2 (byte) 0 +Identical Phi Values (byte) printf_uchar::format_sign_always#2 (byte) 0 +Identical Phi Values (byte) printf_uchar::format_radix#2 (const byte) HEXADECIMAL +Identical Phi Values (byte) printf_uchar::format_min_length#2 (byte) 0 +Identical Phi Values (byte) printf_uchar::format_justify_left#2 (byte) 0 +Identical Phi Values (byte) printf_uchar::format_zero_padding#2 (byte) 0 +Identical Phi Values (byte) printf_uchar::format_upper_case#2 (byte) 0 +Identical Phi Values (byte*) printf_number_buffer::buffer_digits#10 (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Successful SSA optimization Pass2IdenticalPhiElimination +Constant (const byte) ultoa::radix#0 = DECIMAL +Constant (const byte) printf_number_buffer::format_min_length#0 = 0 +Constant (const byte) printf_number_buffer::format_justify_left#0 = 0 +Constant (const byte) printf_number_buffer::format_zero_padding#0 = 0 +Constant (const byte) printf_number_buffer::format_upper_case#0 = 0 +Constant (const byte) uctoa::radix#0 = HEXADECIMAL +Constant (const byte) printf_number_buffer::format_min_length#2 = 0 +Constant (const byte) printf_number_buffer::format_justify_left#2 = 0 +Constant (const byte) printf_number_buffer::format_zero_padding#2 = 0 +Constant (const byte) printf_number_buffer::format_upper_case#2 = 0 +Constant (const byte*) strlen::str#1 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant (const to_nomodify byte*) cputs::s#1 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant (const byte*) strupr::str#0 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Successful SSA optimization Pass2ConstantIdentification +if() condition always false - eliminating [13] if((byte) $28<=(byte) 0) goto memset::@1 +if() condition always false - eliminating [34] if((const byte) uctoa::radix#0==(const byte) DECIMAL) goto uctoa::@1 +if() condition always true - replacing block destination [35] if((const byte) uctoa::radix#0==(const byte) HEXADECIMAL) goto uctoa::@2 +if() condition always false - eliminating [36] if((const byte) uctoa::radix#0==(const byte) OCTAL) goto uctoa::@3 +if() condition always false - eliminating [37] if((const byte) uctoa::radix#0==(const byte) BINARY) goto uctoa::@4 +if() condition always true - replacing block destination [92] if((const byte) ultoa::radix#0==(const byte) DECIMAL) goto ultoa::@1 +if() condition always false - eliminating [93] if((const byte) ultoa::radix#0==(const byte) HEXADECIMAL) goto ultoa::@2 +if() condition always false - eliminating [94] if((const byte) ultoa::radix#0==(const byte) OCTAL) goto ultoa::@3 +if() condition always false - eliminating [95] if((const byte) ultoa::radix#0==(const byte) BINARY) goto ultoa::@4 +if() condition always false - eliminating [187] if((byte) 0!=(byte) 0) goto printf_ulong::@1 +if() condition always false - eliminating [206] if((byte) 0!=(byte) 0) goto printf_uchar::@1 +Successful SSA optimization Pass2ConstantIfs +Eliminating unused constant (const byte) BINARY +Eliminating unused constant (const byte) OCTAL +Eliminating unused constant (const byte) uctoa::radix#0 +Eliminating unused constant (const byte) ultoa::radix#0 +Eliminating unused constant (const byte) SIZEOF_WORD +Eliminating unused constant (const byte) SIZEOF_DWORD +Successful SSA optimization PassNEliminateUnusedVars +Eliminating unused constant (const byte) DECIMAL +Eliminating unused constant (const byte) HEXADECIMAL +Successful SSA optimization PassNEliminateUnusedVars +Removing PHI-reference to removed block (uctoa::@1) in block uctoa::@5 +Removing PHI-reference to removed block (uctoa::@1) in block uctoa::@5 +Removing unused block uctoa::@1 +Removing unused block uctoa::@7 +Removing PHI-reference to removed block (uctoa::@3) in block uctoa::@5 +Removing PHI-reference to removed block (uctoa::@3) in block uctoa::@5 +Removing unused block uctoa::@3 +Removing unused block uctoa::@8 +Removing PHI-reference to removed block (uctoa::@4) in block uctoa::@5 +Removing PHI-reference to removed block (uctoa::@4) in block uctoa::@5 +Removing unused block uctoa::@4 +Removing unused block uctoa::@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_uchar::@1) in block printf_uchar::@3 +Removing unused block printf_uchar::@1 +Successful SSA optimization Pass2EliminateUnusedBlocks +Inlining constant with var siblings (const byte*) strlen::str#1 +Inlining constant with var siblings (const to_nomodify byte*) cputs::s#1 +Inlining constant with var siblings (const byte) printf_number_buffer::format_min_length#0 +Inlining constant with var siblings (const byte) printf_number_buffer::format_justify_left#0 +Inlining constant with var siblings (const byte) printf_number_buffer::format_zero_padding#0 +Inlining constant with var siblings (const byte) printf_number_buffer::format_upper_case#0 +Inlining constant with var siblings (const byte) printf_number_buffer::format_min_length#2 +Inlining constant with var siblings (const byte) printf_number_buffer::format_justify_left#2 +Inlining constant with var siblings (const byte) printf_number_buffer::format_zero_padding#2 +Inlining constant with var siblings (const byte) printf_number_buffer::format_upper_case#2 +Constant inlined printf_number_buffer::format_justify_left#0 = (byte) 0 +Constant inlined printf_number_buffer::format_zero_padding#2 = (byte) 0 +Constant inlined printf_number_buffer::format_upper_case#2 = (byte) 0 +Constant inlined cputs::s#1 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_number_buffer::format_justify_left#2 = (byte) 0 +Constant inlined printf_number_buffer::format_upper_case#0 = (byte) 0 +Constant inlined strlen::str#1 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_number_buffer::format_min_length#0 = (byte) 0 +Constant inlined printf_number_buffer::format_zero_padding#0 = (byte) 0 +Constant inlined printf_number_buffer::format_min_length#2 = (byte) 0 +Successful SSA optimization Pass2ConstantInlining +Identical Phi Values (byte) uctoa::max_digits#7 (byte) 2 +Identical Phi Values (byte*) uctoa::digit_values#8 (const byte*) RADIX_HEXADECIMAL_VALUES_CHAR +Identical Phi Values (byte) ultoa::max_digits#7 (byte) $a +Identical Phi Values (dword*) ultoa::digit_values#8 (const dword*) RADIX_DECIMAL_VALUES_LONG +Identical Phi Values (byte~) printf_ulong::$2 (byte) 0 +Identical Phi Values (byte~) printf_uchar::$2 (byte) 0 +Successful SSA optimization Pass2IdenticalPhiElimination +Constant right-side identified [36] (byte~) uctoa::$4 ← (byte) 2 - (byte) 1 +Constant right-side identified [86] (byte~) ultoa::$4 ← (byte) $a - (byte) 1 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant (const byte) uctoa::$4 = 2-1 +Constant (const byte) ultoa::$4 = $a-1 +Successful SSA optimization Pass2ConstantIdentification +Eliminating unused constant (const byte*) RADIX_BINARY_VALUES_CHAR +Eliminating unused constant (const byte*) RADIX_OCTAL_VALUES_CHAR +Eliminating unused constant (const byte*) RADIX_DECIMAL_VALUES_CHAR +Eliminating unused constant (const dword*) RADIX_BINARY_VALUES_LONG +Eliminating unused constant (const dword*) RADIX_OCTAL_VALUES_LONG +Eliminating unused constant (const dword*) RADIX_HEXADECIMAL_VALUES_LONG +Successful SSA optimization PassNEliminateUnusedVars +Constant inlined uctoa::$4 = (byte) 2-(byte) 1 +Constant inlined ultoa::$4 = (byte) $a-(byte) 1 +Successful SSA optimization Pass2ConstantInlining +Added new block during phi lifting uctoa::@17(between uctoa::@16 and uctoa::@13) +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 printf_number_buffer::@27(between printf_number_buffer::@13 and printf_number_buffer::@1) +Added new block during phi lifting printf_number_buffer::@28(between printf_number_buffer::@15 and printf_number_buffer::@13) +Added new block during phi lifting queens::@11(between queens::@9 and queens::@1) +Adding NOP phi() at start of __start +Adding NOP phi() at start of __start::@1 +Adding NOP phi() at start of __start::@2 +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@1 +Adding NOP phi() at start of main::@2 +Adding NOP phi() at start of main::@3 +Adding NOP phi() at start of main::@4 +Adding NOP phi() at start of main::@5 +Adding NOP phi() at start of main::@7 +Adding NOP phi() at start of main::@8 +Adding NOP phi() at start of clrscr +Adding NOP phi() at start of clrscr::@2 +Adding NOP phi() at start of printf_uint +Adding NOP phi() at start of printf_uint::@2 +Adding NOP phi() at start of printf_uint::@5 +Adding NOP phi() at start of queens +Adding NOP phi() at start of printf_ulong::@2 +Adding NOP phi() at start of printf_ulong::@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 utoa::@5 +Adding NOP phi() at start of printf_number_buffer::@6 +Adding NOP phi() at start of printf_number_buffer::@14 +Adding NOP phi() at start of printf_number_buffer::@17 +Adding NOP phi() at start of printf_number_buffer::@11 +Adding NOP phi() at start of printf_number_buffer::@20 +Adding NOP phi() at start of printf_number_buffer::@5 +Adding NOP phi() at start of printf_number_buffer::@21 +Adding NOP phi() at start of printf_number_buffer::@18 +Adding NOP phi() at start of printf_number_buffer::@16 +Adding NOP phi() at start of legal +Adding NOP phi() at start of legal::@3 +Adding NOP phi() at start of legal::@8 +Adding NOP phi() at start of legal::@7 +Adding NOP phi() at start of legal::@4 +Adding NOP phi() at start of print +Adding NOP phi() at start of print::@12 +Adding NOP phi() at start of print::@14 +Adding NOP phi() at start of print::@15 +Adding NOP phi() at start of print::@3 +Adding NOP phi() at start of print::@5 +Adding NOP phi() at start of print::@18 +Adding NOP phi() at start of print::@11 +Adding NOP phi() at start of print::@20 +Adding NOP phi() at start of print::@9 +Adding NOP phi() at start of print::@19 +Adding NOP phi() at start of ultoa +Adding NOP phi() at start of ultoa::@1 +Adding NOP phi() at start of cputln::@1 +Adding NOP phi() at start of strlen +Adding NOP phi() at start of strlen::@3 +Adding NOP phi() at start of strupr +Adding NOP phi() at start of strupr::@3 +Adding NOP phi() at start of gotoxy +Adding NOP phi() at start of gotoxy::@1 +Adding NOP phi() at start of printf_uchar::@2 +Adding NOP phi() at start of printf_uchar::@5 +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 uctoa +Adding NOP phi() at start of uctoa::@6 +Adding NOP phi() at start of uctoa::@2 +Adding NOP phi() at start of memcpy::@3 +Adding NOP phi() at start of memset::@1 +CALL GRAPH +Calls in [__start] to main:6 +Calls in [main] to clrscr:10 cputs:12 cputs:14 printf_uint:16 queens:18 cputs:20 printf_ulong:23 cputs:25 +Calls in [cputs] to cputc:58 +Calls in [printf_uint] to utoa:63 printf_number_buffer:66 +Calls in [queens] to legal:75 print:84 +Calls in [printf_ulong] to ultoa:99 printf_number_buffer:102 +Calls in [cputc] to cputln:112 cputln:116 +Calls in [utoa] to utoa_append:144 +Calls in [printf_number_buffer] to strlen:153 cputc:171 strupr:177 cputs:180 printf_padding:187 printf_padding:191 printf_padding:195 +Calls in [print] to gotoxy:227 cputs:229 printf_ulong:232 cputs:234 cputs:243 printf_uchar:246 cputs:254 cputs:259 printf_uchar:263 +Calls in [ultoa] to ultoa_append:292 +Calls in [cputln] to cscroll:302 +Calls in [strupr] to toupper:329 +Calls in [printf_padding] to cputc:341 +Calls in [printf_uchar] to uctoa:355 printf_number_buffer:358 +Calls in [cscroll] to memcpy:373 memcpy:375 memset:377 memset:379 +Calls in [uctoa] to uctoa_append:416 + +Created 66 initial phi equivalence classes +Coalesced [22] printf_ulong::uvalue#6 ← printf_ulong::uvalue#0 +Coalesced [42] clrscr::l#7 ← clrscr::l#1 +Coalesced [43] clrscr::line_text#7 ← clrscr::line_text#1 +Coalesced [44] clrscr::line_cols#7 ← clrscr::line_cols#1 +Coalesced [48] clrscr::c#4 ← clrscr::c#1 +Coalesced [50] cputs::s#15 ← cputs::s#12 +Coalesced [57] cputc::c#5 ← cputc::c#0 +Coalesced [59] cputs::s#16 ← cputs::s#0 +Coalesced [65] printf_number_buffer::buffer_sign#15 ← printf_number_buffer::buffer_sign#1 +Coalesced [81] queens::row#14 ← queens::row#1 +Coalesced (already) [82] count#36 ← count#10 +Coalesced (already) [85] queens::row#13 ← queens::row#10 +Coalesced [86] count#35 ← count#2 +Coalesced (already) [87] queens::row#16 ← queens::row#10 +Coalesced (already) [88] count#38 ← count#10 +Coalesced [92] queens::row#15 ← queens::row#2 +Coalesced (already) [93] count#37 ← count#10 +Coalesced [101] printf_number_buffer::buffer_sign#16 ← printf_number_buffer::buffer_sign#0 +Coalesced [132] utoa::value#17 ← utoa::value#2 +Coalesced [133] utoa::started#6 ← utoa::started#2 +Coalesced [134] utoa::buffer#23 ← utoa::buffer#11 +Coalesced [137] utoa::digit#7 ← utoa::digit#1 +Coalesced (already) [138] utoa::value#16 ← utoa::value#6 +Coalesced (already) [139] utoa::started#5 ← utoa::started#4 +Coalesced (already) [140] utoa::buffer#22 ← utoa::buffer#14 +Coalesced [148] utoa::value#18 ← utoa::value#0 +Coalesced [149] utoa::buffer#24 ← utoa::buffer#4 +Coalesced [159] printf_number_buffer::len#5 ← printf_number_buffer::len#1 +Coalesced [170] cputc::c#6 ← cputc::c#2 +Coalesced [186] printf_padding::length#8 ← printf_padding::length#2 +Coalesced [190] printf_padding::length#7 ← printf_padding::length#1 +Coalesced [194] printf_padding::length#9 ← printf_padding::length#0 +Coalesced [197] printf_number_buffer::padding#18 ← printf_number_buffer::padding#1 +Coalesced [198] printf_number_buffer::len#4 ← printf_number_buffer::len#0 +Coalesced [210] legal::diff1_return#6 ← legal::diff1_return#1 +Coalesced [215] legal::diff2_return#6 ← legal::diff2_return#1 +Coalesced [220] legal::i#16 ← legal::i#1 +Coalesced [222] legal::diff2_return#5 ← legal::diff2_return#0 +Coalesced [224] legal::diff1_return#5 ← legal::diff1_return#0 +Coalesced [231] printf_ulong::uvalue#7 ← printf_ulong::uvalue#1 +Coalesced [245] printf_uchar::uvalue#6 ← printf_uchar::uvalue#1 +Coalesced [251] print::i1#14 ← print::i1#1 +Coalesced [257] print::j#9 ← print::j#1 +Coalesced [262] printf_uchar::uvalue#7 ← printf_uchar::uvalue#0 +Coalesced [265] print::i#5 ← print::i#1 +Coalesced [268] ultoa::value#17 ← ultoa::value#1 +Coalesced [280] ultoa::value#18 ← ultoa::value#2 +Coalesced [281] ultoa::started#6 ← ultoa::started#2 +Coalesced [282] ultoa::buffer#23 ← ultoa::buffer#11 +Coalesced [285] ultoa::digit#7 ← ultoa::digit#1 +Coalesced (already) [286] ultoa::value#16 ← ultoa::value#6 +Coalesced (already) [287] ultoa::started#5 ← ultoa::started#4 +Coalesced (already) [288] ultoa::buffer#22 ← ultoa::buffer#14 +Coalesced [296] ultoa::value#19 ← ultoa::value#0 +Coalesced [297] ultoa::buffer#24 ← ultoa::buffer#4 +Coalesced [305] utoa_append::value#6 ← utoa_append::value#0 +Coalesced [312] utoa_append::value#7 ← utoa_append::value#1 +Coalesced [313] utoa_append::digit#5 ← utoa_append::digit#1 +Coalesced [321] strlen::str#5 ← strlen::str#0 +Coalesced [322] strlen::len#5 ← strlen::len#1 +Coalesced [334] strupr::src#5 ← strupr::src#1 +Coalesced [340] cputc::c#7 ← cputc::c#1 +Coalesced [343] printf_padding::i#5 ← printf_padding::i#1 +Coalesced [357] printf_number_buffer::buffer_sign#14 ← printf_number_buffer::buffer_sign#2 +Coalesced [361] ultoa_append::value#6 ← ultoa_append::value#0 +Coalesced [368] ultoa_append::value#7 ← ultoa_append::value#1 +Coalesced [369] ultoa_append::digit#5 ← ultoa_append::digit#1 +Coalesced [386] toupper::return#7 ← toupper::ch#0 +Coalesced [390] toupper::return#6 ← toupper::return#0 +Coalesced [394] uctoa::value#17 ← uctoa::value#1 +Coalesced [404] uctoa::value#18 ← uctoa::value#2 +Coalesced [405] uctoa::started#6 ← uctoa::started#2 +Coalesced [406] uctoa::buffer#23 ← uctoa::buffer#11 +Coalesced [409] uctoa::digit#7 ← uctoa::digit#1 +Coalesced (already) [410] uctoa::value#16 ← uctoa::value#6 +Coalesced (already) [411] uctoa::started#5 ← uctoa::started#4 +Coalesced (already) [412] uctoa::buffer#22 ← uctoa::buffer#14 +Coalesced [420] uctoa::value#19 ← uctoa::value#0 +Coalesced [421] uctoa::buffer#24 ← uctoa::buffer#4 +Coalesced [433] memcpy::src#5 ← memcpy::src#1 +Coalesced [434] memcpy::dst#5 ← memcpy::dst#1 +Coalesced [444] memset::dst#5 ← memset::dst#1 +Coalesced [445] uctoa_append::value#6 ← uctoa_append::value#0 +Coalesced [452] uctoa_append::value#7 ← uctoa_append::value#1 +Coalesced [453] uctoa_append::digit#5 ← uctoa_append::digit#1 +Coalesced down to 56 phi equivalence classes +Culled Empty Block (label) __start::@2 +Culled Empty Block (label) main::@8 +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) queens::@10 +Culled Empty Block (label) queens::@11 +Culled Empty Block (label) printf_ulong::@2 +Culled Empty Block (label) printf_ulong::@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::@14 +Culled Empty Block (label) printf_number_buffer::@17 +Culled Empty Block (label) printf_number_buffer::@20 +Culled Empty Block (label) printf_number_buffer::@21 +Culled Empty Block (label) printf_number_buffer::@18 +Culled Empty Block (label) printf_number_buffer::@16 +Culled Empty Block (label) printf_number_buffer::@28 +Culled Empty Block (label) legal::@3 +Culled Empty Block (label) legal::@8 +Culled Empty Block (label) legal::@7 +Culled Empty Block (label) legal::@4 +Culled Empty Block (label) print::@15 +Culled Empty Block (label) print::@3 +Culled Empty Block (label) print::@18 +Culled Empty Block (label) print::@20 +Culled Empty Block (label) print::@19 +Culled Empty Block (label) ultoa::@1 +Culled Empty Block (label) ultoa::@5 +Culled Empty Block (label) ultoa::@17 +Culled Empty Block (label) cputln::@1 +Culled Empty Block (label) strlen::@3 +Culled Empty Block (label) strupr::@3 +Culled Empty Block (label) gotoxy::@1 +Culled Empty Block (label) printf_uchar::@2 +Culled Empty Block (label) printf_uchar::@5 +Culled Empty Block (label) cscroll::@1 +Culled Empty Block (label) toupper::@2 +Culled Empty Block (label) uctoa::@6 +Culled Empty Block (label) uctoa::@2 +Culled Empty Block (label) uctoa::@5 +Culled Empty Block (label) uctoa::@17 +Culled Empty Block (label) memcpy::@3 +Culled Empty Block (label) memset::@1 +Renumbering block toupper::@3 to toupper::@2 +Renumbering block memset::@2 to memset::@1 +Renumbering block memset::@3 to memset::@2 +Renumbering block memset::@4 to memset::@3 +Renumbering block strupr::@4 to strupr::@3 +Renumbering block uctoa::@10 to uctoa::@1 +Renumbering block uctoa::@11 to uctoa::@2 +Renumbering block uctoa::@12 to uctoa::@3 +Renumbering block uctoa::@13 to uctoa::@4 +Renumbering block uctoa::@14 to uctoa::@5 +Renumbering block uctoa::@15 to uctoa::@6 +Renumbering block uctoa::@16 to uctoa::@7 +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 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::@2 to gotoxy::@1 +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 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_uchar::@3 to printf_uchar::@1 +Renumbering block printf_uchar::@4 to printf_uchar::@2 +Renumbering block printf_number_buffer::@15 to printf_number_buffer::@14 +Renumbering block printf_number_buffer::@19 to printf_number_buffer::@15 +Renumbering block printf_number_buffer::@22 to printf_number_buffer::@16 +Renumbering block printf_number_buffer::@23 to printf_number_buffer::@17 +Renumbering block printf_number_buffer::@24 to printf_number_buffer::@18 +Renumbering block printf_number_buffer::@25 to printf_number_buffer::@19 +Renumbering block printf_number_buffer::@26 to printf_number_buffer::@20 +Renumbering block printf_number_buffer::@27 to printf_number_buffer::@21 +Renumbering block legal::@5 to legal::@3 +Renumbering block legal::@6 to legal::@4 +Renumbering block legal::@9 to legal::@5 +Renumbering block print::@4 to print::@3 +Renumbering block print::@5 to print::@4 +Renumbering block print::@6 to print::@5 +Renumbering block print::@7 to print::@6 +Renumbering block print::@8 to print::@7 +Renumbering block print::@9 to print::@8 +Renumbering block print::@10 to print::@9 +Renumbering block print::@11 to print::@10 +Renumbering block print::@12 to print::@11 +Renumbering block print::@13 to print::@12 +Renumbering block print::@14 to print::@13 +Renumbering block print::@16 to print::@14 +Renumbering block print::@17 to print::@15 +Adding NOP phi() at start of __start +Adding NOP phi() at start of __start::@1 +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@1 +Adding NOP phi() at start of main::@2 +Adding NOP phi() at start of main::@3 +Adding NOP phi() at start of main::@4 +Adding NOP phi() at start of main::@5 +Adding NOP phi() at start of main::@7 +Adding NOP phi() at start of clrscr +Adding NOP phi() at start of printf_uint +Adding NOP phi() at start of queens +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::@6 +Adding NOP phi() at start of printf_number_buffer::@21 +Adding NOP phi() at start of printf_number_buffer::@11 +Adding NOP phi() at start of printf_number_buffer::@5 +Adding NOP phi() at start of legal +Adding NOP phi() at start of print +Adding NOP phi() at start of print::@11 +Adding NOP phi() at start of print::@13 +Adding NOP phi() at start of print::@4 +Adding NOP phi() at start of print::@10 +Adding NOP phi() at start of print::@8 +Adding NOP phi() at start of ultoa +Adding NOP phi() at start of utoa_append +Adding NOP phi() at start of strlen +Adding NOP phi() at start of strupr +Adding NOP phi() at start of gotoxy +Adding NOP phi() at start of ultoa_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 +Adding NOP phi() at start of uctoa +Adding NOP phi() at start of uctoa_append + +FINAL CONTROL FLOW GRAPH + +(void()) __start() +__start: scope:[__start] from + [0] phi() + to:__start::__init1 +__start::__init1: scope:[__start] from __start + [1] (byte) conio_cursor_x ← (byte) 0 + [2] (byte) conio_cursor_y ← (byte) 0 + [3] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN + [4] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM + to:__start::@1 +__start::@1: scope:[__start] from __start::__init1 + [5] phi() + [6] call main + to:__start::@return +__start::@return: scope:[__start] from __start::@1 + [7] return + to:@return + +(void()) main() +main: scope:[main] from __start::@1 + [8] phi() + [9] call clrscr + to:main::@1 +main::@1: scope:[main] from main + [10] phi() + [11] call cputs + to:main::@2 +main::@2: scope:[main] from main::@1 + [12] phi() + [13] call cputs + to:main::@3 +main::@3: scope:[main] from main::@2 + [14] phi() + [15] call printf_uint + to:main::@4 +main::@4: scope:[main] from main::@3 + [16] phi() + [17] call queens + to:main::@5 +main::@5: scope:[main] from main::@4 + [18] phi() + [19] call cputs + to:main::@6 +main::@6: scope:[main] from main::@5 + [20] (dword) printf_ulong::uvalue#0 ← (dword) count#10 + [21] call printf_ulong + to:main::@7 +main::@7: scope:[main] from main::@6 + [22] phi() + [23] call cputs + to:main::@return +main::@return: scope:[main] from main::@7 + [24] return + to:@return + +(void()) clrscr() +clrscr: scope:[clrscr] from main + [25] phi() + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr clrscr::@5 + [26] (byte*) clrscr::line_cols#5 ← phi( clrscr/(const nomodify byte*) COLORRAM clrscr::@5/(byte*) clrscr::line_cols#1 ) + [26] (byte*) clrscr::line_text#5 ← phi( clrscr/(const nomodify byte*) DEFAULT_SCREEN clrscr::@5/(byte*) clrscr::line_text#1 ) + [26] (byte) clrscr::l#2 ← phi( clrscr/(byte) 0 clrscr::@5/(byte) clrscr::l#1 ) + [27] if((byte) clrscr::l#2<(byte) $19) goto clrscr::@3 + to:clrscr::@2 +clrscr::@2: scope:[clrscr] from clrscr::@1 + [28] (byte) conio_cursor_x ← (byte) 0 + [29] (byte) conio_cursor_y ← (byte) 0 + [30] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN + [31] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@2 + [32] return + to:@return +clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4 + [33] (byte) clrscr::c#2 ← phi( clrscr::@1/(byte) 0 clrscr::@4/(byte) clrscr::c#1 ) + [34] if((byte) clrscr::c#2<(byte) $28) goto clrscr::@4 + to:clrscr::@5 +clrscr::@5: scope:[clrscr] from clrscr::@3 + [35] (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#5 + (byte) $28 + [36] (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#5 + (byte) $28 + [37] (byte) clrscr::l#1 ← ++ (byte) clrscr::l#2 + to:clrscr::@1 +clrscr::@4: scope:[clrscr] from clrscr::@3 + [38] *((byte*) clrscr::line_text#5 + (byte) clrscr::c#2) ← (byte) ' ' + [39] *((byte*) clrscr::line_cols#5 + (byte) clrscr::c#2) ← (const nomodify byte) LIGHT_BLUE + [40] (byte) clrscr::c#1 ← ++ (byte) clrscr::c#2 + to:clrscr::@3 + +(void()) cputs((to_nomodify byte*) cputs::s) +cputs: scope:[cputs] from main::@1 main::@2 main::@5 main::@7 print::@10 print::@11 print::@13 print::@4 print::@8 printf_number_buffer::@5 + [41] (to_nomodify byte*) cputs::s#12 ← phi( main::@1/(const byte*) main::s main::@2/(const byte*) main::s1 main::@5/(const byte*) main::s2 main::@7/(const byte*) s3 print::@10/(const byte*) print::s4 print::@11/(const byte*) print::s print::@13/(const byte*) print::s1 print::@4/(const byte*) s3 print::@8/(const byte*) print::s3 printf_number_buffer::@5/(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@2 + [42] (to_nomodify byte*) cputs::s#11 ← phi( cputs/(to_nomodify byte*) cputs::s#12 cputs::@2/(to_nomodify byte*) cputs::s#0 ) + [43] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#11) + [44] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#11 + [45] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 + to:cputs::@return +cputs::@return: scope:[cputs] from cputs::@1 + [46] return + to:@return +cputs::@2: scope:[cputs] from cputs::@1 + [47] (byte) cputc::c#0 ← (byte) cputs::c#1 + [48] 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::@3 + [49] phi() + to:printf_uint::@1 +printf_uint::@1: scope:[printf_uint] from printf_uint + [50] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 + [51] call utoa + to:printf_uint::@2 +printf_uint::@2: scope:[printf_uint] from printf_uint::@1 + [52] (byte) printf_number_buffer::buffer_sign#1 ← *((byte*)&(struct printf_buffer_number) printf_buffer) + [53] call printf_number_buffer + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@2 + [54] return + to:@return + +(void()) queens() +queens: scope:[queens] from main::@4 + [55] phi() + to:queens::@1 +queens::@1: scope:[queens] from queens queens::@4 queens::@7 queens::@8 queens::@9 + [56] (dword) count#10 ← phi( queens/(dword) 0 queens::@4/(dword) count#2 queens::@7/(dword) count#10 queens::@8/(dword) count#10 queens::@9/(dword) count#10 ) + [56] (byte) queens::row#10 ← phi( queens/(byte) 1 queens::@4/(byte) queens::row#10 queens::@7/(byte) queens::row#1 queens::@8/(byte) queens::row#2 queens::@9/(byte) queens::row#10 ) + to:queens::@2 +queens::@2: scope:[queens] from queens::@1 + [57] *((const byte*) board + (byte) queens::row#10) ← ++ *((const byte*) board + (byte) queens::row#10) + [58] if(*((const byte*) board + (byte) queens::row#10)==(byte)(number) 8+(number) 1) goto queens::@3 + to:queens::@5 +queens::@5: scope:[queens] from queens::@2 + [59] (byte) legal::row#0 ← (byte) queens::row#10 + [60] (byte) legal::column#0 ← *((const byte*) board + (byte) queens::row#10) + [61] call legal + [62] (byte) legal::return#0 ← (byte) legal::return#4 + to:queens::@9 +queens::@9: scope:[queens] from queens::@5 + [63] (byte~) queens::$2 ← (byte) legal::return#0 + [64] if((byte) 0==(byte~) queens::$2) goto queens::@1 + to:queens::@6 +queens::@6: scope:[queens] from queens::@9 + [65] if((byte) queens::row#10==(byte) 8) goto queens::@4 + to:queens::@7 +queens::@7: scope:[queens] from queens::@6 + [66] (byte) queens::row#1 ← ++ (byte) queens::row#10 + to:queens::@1 +queens::@4: scope:[queens] from queens::@6 + [67] (dword) count#2 ← ++ (dword) count#10 + [68] call print + to:queens::@1 +queens::@3: scope:[queens] from queens::@2 + [69] *((const byte*) board + (byte) queens::row#10) ← (byte) 0 + [70] if((byte) queens::row#10==(byte) 1) goto queens::@return + to:queens::@8 +queens::@8: scope:[queens] from queens::@3 + [71] (byte) queens::row#2 ← -- (byte) queens::row#10 + to:queens::@1 +queens::@return: scope:[queens] from queens::@3 + [72] 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::@6 print::@12 + [73] (dword) printf_ulong::uvalue#2 ← phi( main::@6/(dword) printf_ulong::uvalue#0 print::@12/(dword) printf_ulong::uvalue#1 ) + to:printf_ulong::@1 +printf_ulong::@1: scope:[printf_ulong] from printf_ulong + [74] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 + [75] (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#2 + [76] call ultoa + to:printf_ulong::@2 +printf_ulong::@2: scope:[printf_ulong] from printf_ulong::@1 + [77] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer) + [78] call printf_number_buffer + to:printf_ulong::@return +printf_ulong::@return: scope:[printf_ulong] from printf_ulong::@2 + [79] return + to:@return + +(void()) cputc((byte) cputc::c) +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@9 printf_padding::@2 + [80] (byte) cputc::c#3 ← phi( cputs::@2/(byte) cputc::c#0 printf_number_buffer::@9/(byte) cputc::c#2 printf_padding::@2/(byte) cputc::c#1 ) + [81] if((byte) cputc::c#3==(byte) ' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [82] *((byte*) conio_line_text + (byte) conio_cursor_x) ← (byte) cputc::c#3 + [83] *((byte*) conio_line_color + (byte) conio_cursor_x) ← (const nomodify byte) LIGHT_BLUE + [84] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x + [85] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [86] phi() + [87] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [88] return + to:@return +cputc::@1: scope:[cputc] from cputc + [89] phi() + [90] call cputln + to:cputc::@return + +(void()) utoa((word) utoa::value , (byte*) utoa::buffer , (byte) utoa::radix) +utoa: scope:[utoa] from printf_uint::@1 + [91] phi() + to:utoa::@1 +utoa::@1: scope:[utoa] from utoa utoa::@4 + [92] (byte*) utoa::buffer#11 ← phi( utoa::@4/(byte*) utoa::buffer#14 utoa/(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [92] (byte) utoa::started#2 ← phi( utoa::@4/(byte) utoa::started#4 utoa/(byte) 0 ) + [92] (word) utoa::value#2 ← phi( utoa::@4/(word) utoa::value#6 utoa/(const word) printf_uint::uvalue#0 ) + [92] (byte) utoa::digit#2 ← phi( utoa::@4/(byte) utoa::digit#1 utoa/(byte) 0 ) + [93] if((byte) utoa::digit#2<(const byte) utoa::max_digits#1-(byte) 1) goto utoa::@2 + to:utoa::@3 +utoa::@3: scope:[utoa] from utoa::@1 + [94] (byte~) utoa::$11 ← (byte)(word) utoa::value#2 + [95] *((byte*) utoa::buffer#11) ← *((const byte*) DIGITS + (byte~) utoa::$11) + [96] (byte*) utoa::buffer#3 ← ++ (byte*) utoa::buffer#11 + [97] *((byte*) utoa::buffer#3) ← (byte) 0 + to:utoa::@return +utoa::@return: scope:[utoa] from utoa::@3 + [98] return + to:@return +utoa::@2: scope:[utoa] from utoa::@1 + [99] (byte~) utoa::$10 ← (byte) utoa::digit#2 << (byte) 1 + [100] (word) utoa::digit_value#0 ← *((const word*) RADIX_DECIMAL_VALUES + (byte~) utoa::$10) + [101] if((byte) 0!=(byte) utoa::started#2) goto utoa::@5 + to:utoa::@7 +utoa::@7: scope:[utoa] from utoa::@2 + [102] if((word) utoa::value#2>=(word) utoa::digit_value#0) goto utoa::@5 + to:utoa::@4 +utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 + [103] (byte*) utoa::buffer#14 ← phi( utoa::@7/(byte*) utoa::buffer#11 utoa::@6/(byte*) utoa::buffer#4 ) + [103] (byte) utoa::started#4 ← phi( utoa::@7/(byte) utoa::started#2 utoa::@6/(byte) 1 ) + [103] (word) utoa::value#6 ← phi( utoa::@7/(word) utoa::value#2 utoa::@6/(word) utoa::value#0 ) + [104] (byte) utoa::digit#1 ← ++ (byte) utoa::digit#2 + to:utoa::@1 +utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 + [105] (byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#11 + [106] (word) utoa_append::value#0 ← (word) utoa::value#2 + [107] (word) utoa_append::sub#0 ← (word) utoa::digit_value#0 + [108] call utoa_append + [109] (word) utoa_append::return#0 ← (word) utoa_append::value#2 + to:utoa::@6 +utoa::@6: scope:[utoa] from utoa::@5 + [110] (word) utoa::value#0 ← (word) utoa_append::return#0 + [111] (byte*) utoa::buffer#4 ← ++ (byte*) 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_uchar::@2 printf_uint::@2 printf_ulong::@2 + [112] (byte) printf_number_buffer::format_upper_case#10 ← phi( printf_uchar::@2/(byte) 0 printf_uint::@2/(const byte) printf_uint::format_upper_case#0 printf_ulong::@2/(byte) 0 ) + [112] (byte) printf_number_buffer::buffer_sign#10 ← phi( printf_uchar::@2/(byte) printf_number_buffer::buffer_sign#2 printf_uint::@2/(byte) printf_number_buffer::buffer_sign#1 printf_ulong::@2/(byte) printf_number_buffer::buffer_sign#0 ) + [112] (byte) printf_number_buffer::format_zero_padding#10 ← phi( printf_uchar::@2/(byte) 0 printf_uint::@2/(const byte) printf_uint::format_zero_padding#0 printf_ulong::@2/(byte) 0 ) + [112] (byte) printf_number_buffer::format_justify_left#10 ← phi( printf_uchar::@2/(byte) 0 printf_uint::@2/(const byte) printf_uint::format_justify_left#0 printf_ulong::@2/(byte) 0 ) + [112] (byte) printf_number_buffer::format_min_length#3 ← phi( printf_uchar::@2/(byte) 0 printf_uint::@2/(const byte) printf_uint::format_min_length#0 printf_ulong::@2/(byte) 0 ) + [113] if((byte) 0==(byte) printf_number_buffer::format_min_length#3) goto printf_number_buffer::@1 + to:printf_number_buffer::@6 +printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer + [114] phi() + [115] call strlen + [116] (word) strlen::return#2 ← (word) strlen::len#2 + to:printf_number_buffer::@14 +printf_number_buffer::@14: scope:[printf_number_buffer] from printf_number_buffer::@6 + [117] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 + [118] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 + [119] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 + to:printf_number_buffer::@7 +printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffer::@14 + [120] (signed byte) printf_number_buffer::len#1 ← ++ (signed byte) printf_number_buffer::len#0 + to:printf_number_buffer::@13 +printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buffer::@14 printf_number_buffer::@7 + [121] (signed byte) printf_number_buffer::len#2 ← phi( printf_number_buffer::@14/(signed byte) printf_number_buffer::len#0 printf_number_buffer::@7/(signed byte) printf_number_buffer::len#1 ) + [122] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#3 - (signed byte) printf_number_buffer::len#2 + [123] if((signed byte) printf_number_buffer::padding#1>=(signed byte) 0) goto printf_number_buffer::@21 + to:printf_number_buffer::@1 +printf_number_buffer::@21: scope:[printf_number_buffer] from printf_number_buffer::@13 + [124] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer printf_number_buffer::@13 printf_number_buffer::@21 + [125] (signed byte) printf_number_buffer::padding#10 ← phi( printf_number_buffer/(signed byte) 0 printf_number_buffer::@21/(signed byte) printf_number_buffer::padding#1 printf_number_buffer::@13/(signed byte) 0 ) + [126] if((byte) 0!=(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@2 + to:printf_number_buffer::@17 +printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@1 + [127] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@2 + to:printf_number_buffer::@16 +printf_number_buffer::@16: scope:[printf_number_buffer] from printf_number_buffer::@17 + [128] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@8 + to:printf_number_buffer::@2 +printf_number_buffer::@8: scope:[printf_number_buffer] from printf_number_buffer::@16 + [129] (byte) printf_padding::length#0 ← (byte)(signed byte) printf_number_buffer::padding#10 + [130] call printf_padding + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@16 printf_number_buffer::@17 printf_number_buffer::@8 + [131] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@3 + to:printf_number_buffer::@9 +printf_number_buffer::@9: scope:[printf_number_buffer] from printf_number_buffer::@2 + [132] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#10 + [133] call cputc + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@2 printf_number_buffer::@9 + [134] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@4 + to:printf_number_buffer::@18 +printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@3 + [135] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@10 + to:printf_number_buffer::@4 +printf_number_buffer::@10: scope:[printf_number_buffer] from printf_number_buffer::@18 + [136] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 + [137] call printf_padding + to:printf_number_buffer::@4 +printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@10 printf_number_buffer::@18 printf_number_buffer::@3 + [138] if((byte) 0==(byte) printf_number_buffer::format_upper_case#10) goto printf_number_buffer::@5 + to:printf_number_buffer::@11 +printf_number_buffer::@11: scope:[printf_number_buffer] from printf_number_buffer::@4 + [139] phi() + [140] call strupr + to:printf_number_buffer::@5 +printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@11 printf_number_buffer::@4 + [141] phi() + [142] call cputs + to:printf_number_buffer::@15 +printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buffer::@5 + [143] if((byte) 0==(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@return + to:printf_number_buffer::@20 +printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@15 + [144] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@return + to:printf_number_buffer::@19 +printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@20 + [145] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@12 + to:printf_number_buffer::@return +printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@19 + [146] (byte) printf_padding::length#2 ← (byte)(signed byte) printf_number_buffer::padding#10 + [147] call printf_padding + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@12 printf_number_buffer::@15 printf_number_buffer::@19 printf_number_buffer::@20 + [148] return + to:@return + +(byte()) legal((byte) legal::row , (byte) legal::column) +legal: scope:[legal] from queens::@5 + [149] phi() + to:legal::@1 +legal::@1: scope:[legal] from legal legal::@3 + [150] (byte) legal::i#10 ← phi( legal/(byte) 1 legal::@3/(byte) legal::i#1 ) + [151] (byte~) legal::$0 ← (byte) legal::row#0 - (byte) 1 + [152] if((byte) legal::i#10<=(byte~) legal::$0) goto legal::@2 + to:legal::@return +legal::@return: scope:[legal] from legal::@1 legal::@2 legal::@5 + [153] (byte) legal::return#4 ← phi( legal::@1/(byte) 1 legal::@2/(byte) 0 legal::@5/(byte) 0 ) + [154] return + to:@return +legal::@2: scope:[legal] from legal::@1 + [155] if(*((const byte*) board + (byte) legal::i#10)==(byte) legal::column#0) goto legal::@return + to:legal::@4 +legal::@4: scope:[legal] from legal::@2 + [156] (byte) legal::diff1_a#0 ← *((const byte*) board + (byte) legal::i#10) + to:legal::diff1 +legal::diff1: scope:[legal] from legal::@4 + [157] if((byte) legal::diff1_a#0<(byte) legal::column#0) goto legal::diff1_@1 + to:legal::diff1_@3 +legal::diff1_@3: scope:[legal] from legal::diff1 + [158] (byte) legal::diff1_return#1 ← (byte) legal::diff1_a#0 - (byte) legal::column#0 + to:legal::diff1_@return +legal::diff1_@return: scope:[legal] from legal::diff1_@1 legal::diff1_@3 + [159] (byte) legal::diff1_return#2 ← phi( legal::diff1_@1/(byte) legal::diff1_return#0 legal::diff1_@3/(byte) legal::diff1_return#1 ) + to:legal::diff2 +legal::diff2: scope:[legal] from legal::diff1_@return + [160] if((byte) legal::i#10<(byte) legal::row#0) goto legal::diff2_@1 + to:legal::diff2_@3 +legal::diff2_@3: scope:[legal] from legal::diff2 + [161] (byte) legal::diff2_return#1 ← (byte) legal::i#10 - (byte) legal::row#0 + to:legal::diff2_@return +legal::diff2_@return: scope:[legal] from legal::diff2_@1 legal::diff2_@3 + [162] (byte) legal::diff2_return#2 ← phi( legal::diff2_@1/(byte) legal::diff2_return#0 legal::diff2_@3/(byte) legal::diff2_return#1 ) + to:legal::@5 +legal::@5: scope:[legal] from legal::diff2_@return + [163] if((byte) legal::diff1_return#2!=(byte) legal::diff2_return#2) goto legal::@3 + to:legal::@return +legal::@3: scope:[legal] from legal::@5 + [164] (byte) legal::i#1 ← ++ (byte) legal::i#10 + to:legal::@1 +legal::diff2_@1: scope:[legal] from legal::diff2 + [165] (byte) legal::diff2_return#0 ← (byte) legal::row#0 - (byte) legal::i#10 + to:legal::diff2_@return +legal::diff1_@1: scope:[legal] from legal::diff1 + [166] (byte) legal::diff1_return#0 ← (byte) legal::column#0 - (byte) legal::diff1_a#0 + to:legal::diff1_@return + +(void()) print() +print: scope:[print] from queens::@4 + [167] phi() + [168] call gotoxy + to:print::@11 +print::@11: scope:[print] from print + [169] phi() + [170] call cputs + to:print::@12 +print::@12: scope:[print] from print::@11 + [171] (dword) printf_ulong::uvalue#1 ← (dword) count#2 + [172] call printf_ulong + to:print::@13 +print::@13: scope:[print] from print::@12 + [173] phi() + [174] call cputs + to:print::@1 +print::@1: scope:[print] from print::@13 print::@14 + [175] (byte) print::i#2 ← phi( print::@13/(byte) 1 print::@14/(byte) print::i#1 ) + [176] if((byte) print::i#2<(byte) 8+(byte) 1) goto print::@2 + to:print::@3 +print::@3: scope:[print] from print::@1 print::@7 + [177] (byte) print::i1#2 ← phi( print::@1/(byte) 1 print::@7/(byte) print::i1#1 ) + [178] if((byte) print::i1#2<(byte) 8+(byte) 1) goto print::@4 + to:print::@return +print::@return: scope:[print] from print::@3 + [179] return + to:@return +print::@4: scope:[print] from print::@3 + [180] phi() + [181] call cputs + to:print::@15 +print::@15: scope:[print] from print::@4 + [182] (byte) printf_uchar::uvalue#1 ← (byte) print::i1#2 + [183] call printf_uchar + to:print::@5 +print::@5: scope:[print] from print::@15 print::@9 + [184] (byte) print::j#2 ← phi( print::@9/(byte) print::j#1 print::@15/(byte) 1 ) + [185] if((byte) print::j#2<(byte) 8+(byte) 1) goto print::@6 + to:print::@7 +print::@7: scope:[print] from print::@5 + [186] (byte) print::i1#1 ← ++ (byte) print::i1#2 + to:print::@3 +print::@6: scope:[print] from print::@5 + [187] if(*((const byte*) board + (byte) print::i1#2)==(byte) print::j#2) goto print::@8 + to:print::@10 +print::@10: scope:[print] from print::@6 + [188] phi() + [189] call cputs + to:print::@9 +print::@9: scope:[print] from print::@10 print::@8 + [190] (byte) print::j#1 ← ++ (byte) print::j#2 + to:print::@5 +print::@8: scope:[print] from print::@6 + [191] phi() + [192] call cputs + to:print::@9 +print::@2: scope:[print] from print::@1 + [193] (byte) printf_uchar::uvalue#0 ← (byte) print::i#2 + [194] call printf_uchar + to:print::@14 +print::@14: scope:[print] from print::@2 + [195] (byte) print::i#1 ← ++ (byte) print::i#2 + to:print::@1 + +(void()) ultoa((dword) ultoa::value , (byte*) ultoa::buffer , (byte) ultoa::radix) +ultoa: scope:[ultoa] from printf_ulong::@1 + [196] phi() + to:ultoa::@1 +ultoa::@1: scope:[ultoa] from ultoa ultoa::@4 + [197] (byte*) ultoa::buffer#11 ← phi( ultoa::@4/(byte*) ultoa::buffer#14 ultoa/(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [197] (byte) ultoa::started#2 ← phi( ultoa::@4/(byte) ultoa::started#4 ultoa/(byte) 0 ) + [197] (dword) ultoa::value#2 ← phi( ultoa::@4/(dword) ultoa::value#6 ultoa/(dword) ultoa::value#1 ) + [197] (byte) ultoa::digit#2 ← phi( ultoa::@4/(byte) ultoa::digit#1 ultoa/(byte) 0 ) + [198] if((byte) ultoa::digit#2<(byte) $a-(byte) 1) goto ultoa::@2 + to:ultoa::@3 +ultoa::@3: scope:[ultoa] from ultoa::@1 + [199] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 + [200] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) + [201] (byte*) ultoa::buffer#3 ← ++ (byte*) ultoa::buffer#11 + [202] *((byte*) ultoa::buffer#3) ← (byte) 0 + to:ultoa::@return +ultoa::@return: scope:[ultoa] from ultoa::@3 + [203] return + to:@return +ultoa::@2: scope:[ultoa] from ultoa::@1 + [204] (byte~) ultoa::$10 ← (byte) ultoa::digit#2 << (byte) 2 + [205] (dword) ultoa::digit_value#0 ← *((const dword*) RADIX_DECIMAL_VALUES_LONG + (byte~) ultoa::$10) + [206] if((byte) 0!=(byte) ultoa::started#2) goto ultoa::@5 + to:ultoa::@7 +ultoa::@7: scope:[ultoa] from ultoa::@2 + [207] if((dword) ultoa::value#2>=(dword) ultoa::digit_value#0) goto ultoa::@5 + to:ultoa::@4 +ultoa::@4: scope:[ultoa] from ultoa::@6 ultoa::@7 + [208] (byte*) ultoa::buffer#14 ← phi( ultoa::@7/(byte*) ultoa::buffer#11 ultoa::@6/(byte*) ultoa::buffer#4 ) + [208] (byte) ultoa::started#4 ← phi( ultoa::@7/(byte) ultoa::started#2 ultoa::@6/(byte) 1 ) + [208] (dword) ultoa::value#6 ← phi( ultoa::@7/(dword) ultoa::value#2 ultoa::@6/(dword) ultoa::value#0 ) + [209] (byte) ultoa::digit#1 ← ++ (byte) ultoa::digit#2 + to:ultoa::@1 +ultoa::@5: scope:[ultoa] from ultoa::@2 ultoa::@7 + [210] (byte*) ultoa_append::buffer#0 ← (byte*) ultoa::buffer#11 + [211] (dword) ultoa_append::value#0 ← (dword) ultoa::value#2 + [212] (dword) ultoa_append::sub#0 ← (dword) ultoa::digit_value#0 + [213] call ultoa_append + [214] (dword) ultoa_append::return#0 ← (dword) ultoa_append::value#2 + to:ultoa::@6 +ultoa::@6: scope:[ultoa] from ultoa::@5 + [215] (dword) ultoa::value#0 ← (dword) ultoa_append::return#0 + [216] (byte*) ultoa::buffer#4 ← ++ (byte*) ultoa::buffer#11 + to:ultoa::@4 + +(void()) cputln() +cputln: scope:[cputln] from cputc::@1 cputc::@3 + [217] (byte*) conio_line_text ← (byte*) conio_line_text + (byte) $28 + [218] (byte*) conio_line_color ← (byte*) conio_line_color + (byte) $28 + [219] (byte) conio_cursor_x ← (byte) 0 + [220] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y + [221] call cscroll + to:cputln::@return +cputln::@return: scope:[cputln] from cputln + [222] 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 + [223] phi() + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + [224] (byte) utoa_append::digit#2 ← phi( utoa_append/(byte) 0 utoa_append::@2/(byte) utoa_append::digit#1 ) + [224] (word) utoa_append::value#2 ← phi( utoa_append/(word) utoa_append::value#0 utoa_append::@2/(word) utoa_append::value#1 ) + [225] if((word) utoa_append::value#2>=(word) utoa_append::sub#0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + [226] *((byte*) utoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) utoa_append::digit#2) + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + [227] return + to:@return +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + [228] (byte) utoa_append::digit#1 ← ++ (byte) utoa_append::digit#2 + [229] (word) utoa_append::value#1 ← (word) utoa_append::value#2 - (word) utoa_append::sub#0 + to:utoa_append::@1 + +(word()) strlen((byte*) strlen::str) +strlen: scope:[strlen] from printf_number_buffer::@6 + [230] phi() + to:strlen::@1 +strlen::@1: scope:[strlen] from strlen strlen::@2 + [231] (word) strlen::len#2 ← phi( strlen/(word) 0 strlen::@2/(word) strlen::len#1 ) + [231] (byte*) strlen::str#2 ← phi( strlen/(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS strlen::@2/(byte*) strlen::str#0 ) + [232] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 + to:strlen::@return +strlen::@return: scope:[strlen] from strlen::@1 + [233] return + to:@return +strlen::@2: scope:[strlen] from strlen::@1 + [234] (word) strlen::len#1 ← ++ (word) strlen::len#2 + [235] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 + to:strlen::@1 + +(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 + [236] (byte) printf_padding::pad#5 ← phi( printf_number_buffer::@10/(byte) '0' printf_number_buffer::@12/(byte) ' ' printf_number_buffer::@8/(byte) ' ' ) + [236] (byte) printf_padding::length#4 ← phi( printf_number_buffer::@10/(byte) printf_padding::length#1 printf_number_buffer::@12/(byte) printf_padding::length#2 printf_number_buffer::@8/(byte) printf_padding::length#0 ) + to:printf_padding::@1 +printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 + [237] (byte) printf_padding::i#2 ← phi( printf_padding/(byte) 0 printf_padding::@3/(byte) printf_padding::i#1 ) + [238] if((byte) printf_padding::i#2<(byte) printf_padding::length#4) goto printf_padding::@2 + to:printf_padding::@return +printf_padding::@return: scope:[printf_padding] from printf_padding::@1 + [239] return + to:@return +printf_padding::@2: scope:[printf_padding] from printf_padding::@1 + [240] (byte) cputc::c#1 ← (byte) printf_padding::pad#5 + [241] call cputc + to:printf_padding::@3 +printf_padding::@3: scope:[printf_padding] from printf_padding::@2 + [242] (byte) printf_padding::i#1 ← ++ (byte) printf_padding::i#2 + to:printf_padding::@1 + +(byte*()) strupr((byte*) strupr::str) +strupr: scope:[strupr] from printf_number_buffer::@11 + [243] phi() + to:strupr::@1 +strupr::@1: scope:[strupr] from strupr strupr::@3 + [244] (byte*) strupr::src#2 ← phi( strupr/(const byte*) strupr::str#0 strupr::@3/(byte*) strupr::src#1 ) + [245] if((byte) 0!=*((byte*) strupr::src#2)) goto strupr::@2 + to:strupr::@return +strupr::@return: scope:[strupr] from strupr::@1 + [246] return + to:@return +strupr::@2: scope:[strupr] from strupr::@1 + [247] (byte) toupper::ch#0 ← *((byte*) strupr::src#2) + [248] call toupper + [249] (byte) toupper::return#3 ← (byte) toupper::return#2 + to:strupr::@3 +strupr::@3: scope:[strupr] from strupr::@2 + [250] (byte~) strupr::$0 ← (byte) toupper::return#3 + [251] *((byte*) strupr::src#2) ← (byte~) strupr::$0 + [252] (byte*) strupr::src#1 ← ++ (byte*) strupr::src#2 + to:strupr::@1 + +(void()) gotoxy((byte) gotoxy::x , (byte) gotoxy::y) +gotoxy: scope:[gotoxy] from print + [253] phi() + to:gotoxy::@1 +gotoxy::@1: scope:[gotoxy] from gotoxy + [254] (byte) conio_cursor_x ← (const byte) gotoxy::x#2 + [255] (byte) conio_cursor_y ← (const byte) gotoxy::y#2 + [256] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN+(const word) gotoxy::line_offset#0 + [257] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM+(const word) gotoxy::line_offset#0 + to:gotoxy::@return +gotoxy::@return: scope:[gotoxy] from gotoxy::@1 + [258] return + to:@return + +(void()) printf_uchar((byte) printf_uchar::uvalue , (byte) printf_uchar::format_min_length , (byte) printf_uchar::format_justify_left , (byte) printf_uchar::format_sign_always , (byte) printf_uchar::format_zero_padding , (byte) printf_uchar::format_upper_case , (byte) printf_uchar::format_radix) +printf_uchar: scope:[printf_uchar] from print::@15 print::@2 + [259] (byte) printf_uchar::uvalue#2 ← phi( print::@15/(byte) printf_uchar::uvalue#1 print::@2/(byte) printf_uchar::uvalue#0 ) + to:printf_uchar::@1 +printf_uchar::@1: scope:[printf_uchar] from printf_uchar + [260] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 + [261] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#2 + [262] call uctoa + to:printf_uchar::@2 +printf_uchar::@2: scope:[printf_uchar] from printf_uchar::@1 + [263] (byte) printf_number_buffer::buffer_sign#2 ← *((byte*)&(struct printf_buffer_number) printf_buffer) + [264] call printf_number_buffer + to:printf_uchar::@return +printf_uchar::@return: scope:[printf_uchar] from printf_uchar::@2 + [265] return + to:@return + +(dword()) ultoa_append((byte*) ultoa_append::buffer , (dword) ultoa_append::value , (dword) ultoa_append::sub) +ultoa_append: scope:[ultoa_append] from ultoa::@5 + [266] phi() + to:ultoa_append::@1 +ultoa_append::@1: scope:[ultoa_append] from ultoa_append ultoa_append::@2 + [267] (byte) ultoa_append::digit#2 ← phi( ultoa_append/(byte) 0 ultoa_append::@2/(byte) ultoa_append::digit#1 ) + [267] (dword) ultoa_append::value#2 ← phi( ultoa_append/(dword) ultoa_append::value#0 ultoa_append::@2/(dword) ultoa_append::value#1 ) + [268] if((dword) ultoa_append::value#2>=(dword) ultoa_append::sub#0) goto ultoa_append::@2 + to:ultoa_append::@3 +ultoa_append::@3: scope:[ultoa_append] from ultoa_append::@1 + [269] *((byte*) ultoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) ultoa_append::digit#2) + to:ultoa_append::@return +ultoa_append::@return: scope:[ultoa_append] from ultoa_append::@3 + [270] return + to:@return +ultoa_append::@2: scope:[ultoa_append] from ultoa_append::@1 + [271] (byte) ultoa_append::digit#1 ← ++ (byte) ultoa_append::digit#2 + [272] (dword) ultoa_append::value#1 ← (dword) ultoa_append::value#2 - (dword) ultoa_append::sub#0 + to:ultoa_append::@1 + +(void()) cscroll() +cscroll: scope:[cscroll] from cputln + [273] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return + to:cscroll::@1 +cscroll::@1: scope:[cscroll] from cscroll + [274] phi() + [275] call memcpy + to:cscroll::@2 +cscroll::@2: scope:[cscroll] from cscroll::@1 + [276] phi() + [277] call memcpy + to:cscroll::@3 +cscroll::@3: scope:[cscroll] from cscroll::@2 + [278] phi() + [279] call memset + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + [280] phi() + [281] call memset + to:cscroll::@5 +cscroll::@5: scope:[cscroll] from cscroll::@4 + [282] (byte*) conio_line_text ← (byte*) conio_line_text - (byte) $28 + [283] (byte*) conio_line_color ← (byte*) conio_line_color - (byte) $28 + [284] (byte) conio_cursor_y ← -- (byte) conio_cursor_y + to:cscroll::@return +cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 + [285] return + to:@return + +(byte()) toupper((byte) toupper::ch) +toupper: scope:[toupper] from strupr::@2 + [286] if((byte) toupper::ch#0<(byte) 'a') goto toupper::@return + to:toupper::@2 +toupper::@2: scope:[toupper] from toupper + [287] if((byte) toupper::ch#0<=(byte) 'z') goto toupper::@1 + to:toupper::@return +toupper::@1: scope:[toupper] from toupper::@2 + [288] (byte) toupper::return#0 ← (byte) toupper::ch#0 + (byte) 'A'-(byte) 'a' + to:toupper::@return +toupper::@return: scope:[toupper] from toupper toupper::@1 toupper::@2 + [289] (byte) toupper::return#2 ← phi( toupper::@1/(byte) toupper::return#0 toupper/(byte) toupper::ch#0 toupper::@2/(byte) toupper::ch#0 ) + [290] return + to:@return + +(void()) uctoa((byte) uctoa::value , (byte*) uctoa::buffer , (byte) uctoa::radix) +uctoa: scope:[uctoa] from printf_uchar::@1 + [291] phi() + to:uctoa::@1 +uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 + [292] (byte*) uctoa::buffer#11 ← phi( uctoa::@4/(byte*) uctoa::buffer#14 uctoa/(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [292] (byte) uctoa::started#2 ← phi( uctoa::@4/(byte) uctoa::started#4 uctoa/(byte) 0 ) + [292] (byte) uctoa::value#2 ← phi( uctoa::@4/(byte) uctoa::value#6 uctoa/(byte) uctoa::value#1 ) + [292] (byte) uctoa::digit#2 ← phi( uctoa::@4/(byte) uctoa::digit#1 uctoa/(byte) 0 ) + [293] if((byte) uctoa::digit#2<(byte) 2-(byte) 1) goto uctoa::@2 + to:uctoa::@3 +uctoa::@3: scope:[uctoa] from uctoa::@1 + [294] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) + [295] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 + [296] *((byte*) uctoa::buffer#3) ← (byte) 0 + to:uctoa::@return +uctoa::@return: scope:[uctoa] from uctoa::@3 + [297] return + to:@return +uctoa::@2: scope:[uctoa] from uctoa::@1 + [298] (byte) uctoa::digit_value#0 ← *((const byte*) RADIX_HEXADECIMAL_VALUES_CHAR + (byte) uctoa::digit#2) + [299] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@5 + to:uctoa::@7 +uctoa::@7: scope:[uctoa] from uctoa::@2 + [300] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@5 + to:uctoa::@4 +uctoa::@4: scope:[uctoa] from uctoa::@6 uctoa::@7 + [301] (byte*) uctoa::buffer#14 ← phi( uctoa::@7/(byte*) uctoa::buffer#11 uctoa::@6/(byte*) uctoa::buffer#4 ) + [301] (byte) uctoa::started#4 ← phi( uctoa::@7/(byte) uctoa::started#2 uctoa::@6/(byte) 1 ) + [301] (byte) uctoa::value#6 ← phi( uctoa::@7/(byte) uctoa::value#2 uctoa::@6/(byte) uctoa::value#0 ) + [302] (byte) uctoa::digit#1 ← ++ (byte) uctoa::digit#2 + to:uctoa::@1 +uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 + [303] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 + [304] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 + [305] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 + [306] call uctoa_append + [307] (byte) uctoa_append::return#0 ← (byte) uctoa_append::value#2 + to:uctoa::@6 +uctoa::@6: scope:[uctoa] from uctoa::@5 + [308] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 + [309] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 + to:uctoa::@4 + +(void*()) memcpy((void*) memcpy::destination , (void*) memcpy::source , (word) memcpy::num) +memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 + [310] (void*) memcpy::destination#2 ← phi( cscroll::@1/(void*)(const nomodify byte*) DEFAULT_SCREEN cscroll::@2/(void*)(const nomodify byte*) COLORRAM ) + [310] (void*) memcpy::source#2 ← phi( cscroll::@1/(void*)(const nomodify byte*) DEFAULT_SCREEN+(byte) $28 cscroll::@2/(void*)(const nomodify byte*) COLORRAM+(byte) $28 ) + [311] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 + [312] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 + [313] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + [314] (byte*) memcpy::dst#2 ← phi( memcpy/(byte*) memcpy::dst#4 memcpy::@2/(byte*) memcpy::dst#1 ) + [314] (byte*) memcpy::src#2 ← phi( memcpy/(byte*) memcpy::src#4 memcpy::@2/(byte*) memcpy::src#1 ) + [315] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@1 + [316] return + to:@return +memcpy::@2: scope:[memcpy] from memcpy::@1 + [317] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) + [318] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 + [319] (byte*) memcpy::src#1 ← ++ (byte*) 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 + [320] (byte) memset::c#4 ← phi( cscroll::@3/(byte) ' ' cscroll::@4/(const nomodify byte) LIGHT_BLUE ) + [320] (void*) memset::str#3 ← phi( cscroll::@3/(void*)(const nomodify byte*) DEFAULT_SCREEN+(word)(number) $19*(number) $28-(byte) $28 cscroll::@4/(void*)(const nomodify byte*) COLORRAM+(word)(number) $19*(number) $28-(byte) $28 ) + to:memset::@1 +memset::@1: scope:[memset] from memset + [321] (byte*) memset::end#0 ← (byte*)(void*) memset::str#3 + (byte) $28 + [322] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#3 + to:memset::@2 +memset::@2: scope:[memset] from memset::@1 memset::@3 + [323] (byte*) memset::dst#2 ← phi( memset::@1/(byte*) memset::dst#4 memset::@3/(byte*) memset::dst#1 ) + [324] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 + to:memset::@return +memset::@return: scope:[memset] from memset::@2 + [325] return + to:@return +memset::@3: scope:[memset] from memset::@2 + [326] *((byte*) memset::dst#2) ← (byte) memset::c#4 + [327] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 + to:memset::@2 + +(byte()) uctoa_append((byte*) uctoa_append::buffer , (byte) uctoa_append::value , (byte) uctoa_append::sub) +uctoa_append: scope:[uctoa_append] from uctoa::@5 + [328] phi() + to:uctoa_append::@1 +uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 + [329] (byte) uctoa_append::digit#2 ← phi( uctoa_append/(byte) 0 uctoa_append::@2/(byte) uctoa_append::digit#1 ) + [329] (byte) uctoa_append::value#2 ← phi( uctoa_append/(byte) uctoa_append::value#0 uctoa_append::@2/(byte) uctoa_append::value#1 ) + [330] if((byte) uctoa_append::value#2>=(byte) uctoa_append::sub#0) goto uctoa_append::@2 + to:uctoa_append::@3 +uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 + [331] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) + to:uctoa_append::@return +uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 + [332] return + to:@return +uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 + [333] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 + [334] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 + to:uctoa_append::@1 + +null depth in calling loop Loop head: queens::@1 tails: queens::@9 queens::@8 queens::@7 queens::@4 blocks: queens::@9 queens::@5 queens::@2 queens::@1 queens::@8 queens::@3 queens::@7 queens::@6 queens::@4 in scope print +null depth in calling loop Loop head: print::@3 tails: print::@7 blocks: print::@7 print::@5 print::@15 print::@9 print::@4 print::@10 print::@8 print::@3 print::@6 in scope printf_uchar +null depth in calling loop Loop head: queens::@1 tails: queens::@9 queens::@8 queens::@7 queens::@4 blocks: queens::@9 queens::@5 queens::@2 queens::@1 queens::@8 queens::@3 queens::@7 queens::@6 queens::@4 in scope print +null depth in calling loop Loop head: print::@1 tails: print::@14 blocks: print::@14 print::@2 print::@1 in scope printf_uchar +null depth in calling loop Loop head: queens::@1 tails: queens::@9 queens::@8 queens::@7 queens::@4 blocks: queens::@9 queens::@5 queens::@2 queens::@1 queens::@8 queens::@3 queens::@7 queens::@6 queens::@4 in scope print +null depth in calling loop Loop head: queens::@1 tails: queens::@9 queens::@8 queens::@7 queens::@4 blocks: queens::@9 queens::@5 queens::@2 queens::@1 queens::@8 queens::@3 queens::@7 queens::@6 queens::@4 in scope print +null depth in calling loop Loop head: queens::@1 tails: queens::@9 queens::@8 queens::@7 queens::@4 blocks: queens::@9 queens::@5 queens::@2 queens::@1 queens::@8 queens::@3 queens::@7 queens::@6 queens::@4 in scope print +null depth in calling loop Loop head: print::@3 tails: print::@7 blocks: print::@7 print::@5 print::@15 print::@9 print::@4 print::@10 print::@8 print::@3 print::@6 in scope cputs +null depth in calling loop Loop head: queens::@1 tails: queens::@9 queens::@8 queens::@7 queens::@4 blocks: queens::@9 queens::@5 queens::@2 queens::@1 queens::@8 queens::@3 queens::@7 queens::@6 queens::@4 in scope print +null depth in calling loop Loop head: print::@3 tails: print::@7 blocks: print::@7 print::@5 print::@15 print::@9 print::@4 print::@10 print::@8 print::@3 print::@6 in scope cputs +null depth in calling loop Loop head: print::@5 tails: print::@9 blocks: print::@9 print::@10 print::@8 print::@6 print::@5 in scope cputs +null depth in calling loop Loop head: queens::@1 tails: queens::@9 queens::@8 queens::@7 queens::@4 blocks: queens::@9 queens::@5 queens::@2 queens::@1 queens::@8 queens::@3 queens::@7 queens::@6 queens::@4 in scope print +null depth in calling loop Loop head: print::@3 tails: print::@7 blocks: print::@7 print::@5 print::@15 print::@9 print::@4 print::@10 print::@8 print::@3 print::@6 in scope cputs +null depth in calling loop Loop head: print::@5 tails: print::@9 blocks: print::@9 print::@10 print::@8 print::@6 print::@5 in scope cputs +null depth in calling loop Loop head: queens::@1 tails: queens::@9 queens::@8 queens::@7 queens::@4 blocks: queens::@9 queens::@5 queens::@2 queens::@1 queens::@8 queens::@3 queens::@7 queens::@6 queens::@4 in scope print +null depth in calling loop Loop head: print::@3 tails: print::@7 blocks: print::@7 print::@5 print::@15 print::@9 print::@4 print::@10 print::@8 print::@3 print::@6 in scope printf_uchar +null depth in calling loop Loop head: print::@1 tails: print::@14 blocks: print::@14 print::@2 print::@1 in scope printf_uchar +null depth in calling loop Loop head: print::@3 tails: print::@7 blocks: print::@7 print::@5 print::@15 print::@9 print::@4 print::@10 print::@8 print::@3 print::@6 in scope cputs +null depth in calling loop Loop head: print::@3 tails: print::@7 blocks: print::@7 print::@5 print::@15 print::@9 print::@4 print::@10 print::@8 print::@3 print::@6 in scope cputs +null depth in calling loop Loop head: print::@5 tails: print::@9 blocks: print::@9 print::@10 print::@8 print::@6 print::@5 in scope cputs +null depth in calling loop Loop head: print::@3 tails: print::@7 blocks: print::@7 print::@5 print::@15 print::@9 print::@4 print::@10 print::@8 print::@3 print::@6 in scope cputs +null depth in calling loop Loop head: print::@5 tails: print::@9 blocks: print::@9 print::@10 print::@8 print::@6 print::@5 in scope cputs +null depth in calling loop Loop head: print::@3 tails: print::@7 blocks: print::@7 print::@5 print::@15 print::@9 print::@4 print::@10 print::@8 print::@3 print::@6 in scope printf_uchar +null depth in calling loop Loop head: print::@1 tails: print::@14 blocks: print::@14 print::@2 print::@1 in scope printf_uchar +null depth in calling loop Loop head: printf_padding::@1 tails: printf_padding::@3 blocks: printf_padding::@3 printf_padding::@2 printf_padding::@1 in scope cputc +null depth in calling loop Loop head: print::@3 tails: print::@7 blocks: print::@7 print::@5 print::@15 print::@9 print::@4 print::@10 print::@8 print::@3 print::@6 in scope printf_uchar +null depth in calling loop Loop head: print::@1 tails: print::@14 blocks: print::@14 print::@2 print::@1 in scope printf_uchar +null depth in calling loop Loop head: print::@3 tails: print::@7 blocks: print::@7 print::@5 print::@15 print::@9 print::@4 print::@10 print::@8 print::@3 print::@6 in scope printf_uchar +null depth in calling loop Loop head: print::@1 tails: print::@14 blocks: print::@14 print::@2 print::@1 in scope printf_uchar +null depth in calling loop Loop head: print::@3 tails: print::@7 blocks: print::@7 print::@5 print::@15 print::@9 print::@4 print::@10 print::@8 print::@3 print::@6 in scope printf_uchar +null depth in calling loop Loop head: print::@1 tails: print::@14 blocks: print::@14 print::@2 print::@1 in scope printf_uchar +null depth in calling loop Loop head: print::@3 tails: print::@7 blocks: print::@7 print::@5 print::@15 print::@9 print::@4 print::@10 print::@8 print::@3 print::@6 in scope printf_uchar +null depth in calling loop Loop head: print::@1 tails: print::@14 blocks: print::@14 print::@2 print::@1 in scope printf_uchar +null depth in calling loop Loop head: printf_padding::@1 tails: printf_padding::@3 blocks: printf_padding::@3 printf_padding::@2 printf_padding::@1 in scope cputc +null depth in calling loop Loop head: printf_padding::@1 tails: printf_padding::@3 blocks: printf_padding::@3 printf_padding::@2 printf_padding::@1 in scope cputc + +VARIABLE REGISTER WEIGHTS +(byte) MOS6526_CIA::INTERRUPT +(byte) MOS6526_CIA::PORT_A +(byte) MOS6526_CIA::PORT_A_DDR +(byte) MOS6526_CIA::PORT_B +(byte) MOS6526_CIA::PORT_B_DDR +(byte) MOS6526_CIA::SERIAL_DATA +(word) MOS6526_CIA::TIMER_A +(byte) MOS6526_CIA::TIMER_A_CONTROL +(word) MOS6526_CIA::TIMER_B +(byte) MOS6526_CIA::TIMER_B_CONTROL +(byte) MOS6526_CIA::TOD_10THS +(byte) MOS6526_CIA::TOD_HOURS +(byte) MOS6526_CIA::TOD_MIN +(byte) MOS6526_CIA::TOD_SEC +(byte) MOS6569_VICII::BG_COLOR +(byte) MOS6569_VICII::BG_COLOR1 +(byte) MOS6569_VICII::BG_COLOR2 +(byte) MOS6569_VICII::BG_COLOR3 +(byte) MOS6569_VICII::BORDER_COLOR +(byte) MOS6569_VICII::CONTROL1 +(byte) MOS6569_VICII::CONTROL2 +(byte) MOS6569_VICII::IRQ_ENABLE +(byte) MOS6569_VICII::IRQ_STATUS +(byte) MOS6569_VICII::LIGHTPEN_X +(byte) MOS6569_VICII::LIGHTPEN_Y +(byte) MOS6569_VICII::MEMORY +(byte) MOS6569_VICII::RASTER +(byte) MOS6569_VICII::SPRITE0_COLOR +(byte) MOS6569_VICII::SPRITE0_X +(byte) MOS6569_VICII::SPRITE0_Y +(byte) MOS6569_VICII::SPRITE1_COLOR +(byte) MOS6569_VICII::SPRITE1_X +(byte) MOS6569_VICII::SPRITE1_Y +(byte) MOS6569_VICII::SPRITE2_COLOR +(byte) MOS6569_VICII::SPRITE2_X +(byte) MOS6569_VICII::SPRITE2_Y +(byte) MOS6569_VICII::SPRITE3_COLOR +(byte) MOS6569_VICII::SPRITE3_X +(byte) MOS6569_VICII::SPRITE3_Y +(byte) MOS6569_VICII::SPRITE4_COLOR +(byte) MOS6569_VICII::SPRITE4_X +(byte) MOS6569_VICII::SPRITE4_Y +(byte) MOS6569_VICII::SPRITE5_COLOR +(byte) MOS6569_VICII::SPRITE5_X +(byte) MOS6569_VICII::SPRITE5_Y +(byte) MOS6569_VICII::SPRITE6_COLOR +(byte) MOS6569_VICII::SPRITE6_X +(byte) MOS6569_VICII::SPRITE6_Y +(byte) MOS6569_VICII::SPRITE7_COLOR +(byte) MOS6569_VICII::SPRITE7_X +(byte) MOS6569_VICII::SPRITE7_Y +(byte) MOS6569_VICII::SPRITES_BG_COLLISION +(byte) MOS6569_VICII::SPRITES_COLLISION +(byte) MOS6569_VICII::SPRITES_ENABLE +(byte) MOS6569_VICII::SPRITES_EXPAND_X +(byte) MOS6569_VICII::SPRITES_EXPAND_Y +(byte) MOS6569_VICII::SPRITES_MC +(byte) MOS6569_VICII::SPRITES_MCOLOR1 +(byte) MOS6569_VICII::SPRITES_MCOLOR2 +(byte) MOS6569_VICII::SPRITES_PRIORITY +(byte) MOS6569_VICII::SPRITES_XMSB +(byte) MOS6581_SID::CH1_ATTACK_DECAY +(byte) MOS6581_SID::CH1_CONTROL +(word) MOS6581_SID::CH1_FREQ +(word) MOS6581_SID::CH1_PULSE_WIDTH +(byte) MOS6581_SID::CH1_SUSTAIN_RELEASE +(byte) MOS6581_SID::CH2_ATTACK_DECAY +(byte) MOS6581_SID::CH2_CONTROL +(word) MOS6581_SID::CH2_FREQ +(word) MOS6581_SID::CH2_PULSE_WIDTH +(byte) MOS6581_SID::CH2_SUSTAIN_RELEASE +(byte) MOS6581_SID::CH3_ATTACK_DECAY +(byte) MOS6581_SID::CH3_CONTROL +(byte) MOS6581_SID::CH3_ENV +(word) MOS6581_SID::CH3_FREQ +(byte) MOS6581_SID::CH3_OSC +(word) MOS6581_SID::CH3_PULSE_WIDTH +(byte) MOS6581_SID::CH3_SUSTAIN_RELEASE +(byte) MOS6581_SID::FILTER_CUTOFF_HIGH +(byte) MOS6581_SID::FILTER_CUTOFF_LOW +(byte) MOS6581_SID::FILTER_SETUP +(byte) MOS6581_SID::POT_X +(byte) MOS6581_SID::POT_Y +(byte) MOS6581_SID::VOLUME_FILTER_MODE +(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 +(byte) conio_cursor_x loadstore 9.740259746760391E11 +(byte) conio_cursor_y loadstore 1.8934911243195914E13 +(byte*) conio_line_color loadstore 1.3393939394546113E13 +(byte*) conio_line_text loadstore 1.3233532934731191E13 +(dword) count +(dword) count#10 445.5 +(dword) count#2 387.19354838709677 +(void()) cputc((byte) cputc::c) +(byte) cputc::c +(byte) cputc::c#0 2.0000000002E10 +(byte) cputc::c#1 2.000000000002E12 +(byte) cputc::c#2 2.00000002E8 +(byte) cputc::c#3 1.05050500000025E13 +(void()) cputln() +(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#11 1.5500000002E10 +(to_nomodify byte*) cputs::s#12 1.000000001E9 +(void()) cscroll() +(void()) gotoxy((byte) gotoxy::x , (byte) gotoxy::y) +(word) gotoxy::line_offset +(byte) gotoxy::x +(byte) gotoxy::y +(byte()) legal((byte) legal::row , (byte) legal::column) +(byte~) legal::$0 2000002.0 +(byte) legal::column +(byte) legal::column#0 235353.23529411765 +(byte) legal::diff1_a +(byte) legal::diff1_a#0 2000002.0 +(byte) legal::diff1_b +(byte) legal::diff1_return +(byte) legal::diff1_return#0 2000002.0 +(byte) legal::diff1_return#1 2000002.0 +(byte) legal::diff1_return#2 600000.6000000001 +(byte) legal::diff2_a +(byte) legal::diff2_b +(byte) legal::diff2_return +(byte) legal::diff2_return#0 2000002.0 +(byte) legal::diff2_return#1 2000002.0 +(byte) legal::diff2_return#2 3000003.0 +(byte) legal::i +(byte) legal::i#1 2000002.0 +(byte) legal::i#10 571429.1428571428 +(byte) legal::return +(byte) legal::return#0 2002.0 +(byte) legal::return#4 333.6666666666667 +(byte) legal::row +(byte) legal::row#0 222278.05555555556 +(void()) main() +(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.0E20 +(byte*) memcpy::dst#2 1.0000333333333333E20 +(byte*) memcpy::dst#4 2.0E16 +(word) memcpy::num +(void*) memcpy::return +(void*) memcpy::source +(void*) memcpy::source#2 +(byte*) memcpy::src +(byte*) memcpy::src#1 2.0E20 +(byte*) memcpy::src#2 1.000025E20 +(byte*) memcpy::src#4 1.0E16 +(byte*) memcpy::src_end +(byte*) memcpy::src_end#0 1.250125E19 +(void*()) memset((void*) memset::str , (byte) memset::c , (word) memset::num) +(byte) memset::c +(byte) memset::c#4 1.4285714285714287E19 +(byte*) memset::dst +(byte*) memset::dst#1 2.0E20 +(byte*) memset::dst#2 1.3333666666666666E20 +(byte*) memset::dst#4 2.0E16 +(byte*) memset::end +(byte*) memset::end#0 1.6668333333333332E19 +(word) memset::num +(void*) memset::return +(void*) memset::str +(void*) memset::str#3 +(void()) print() +(byte) print::i +(byte) print::i#1 2000002.0 +(byte) print::i#2 1000001.0 +(byte) print::i1 +(byte) print::i1#1 2000002.0 +(byte) print::i1#2 1000000.357142857 +(byte) print::j +(byte) print::j#1 2.0000002E7 +(byte) print::j#2 5714286.285714285 +(struct printf_buffer_number) printf_buffer loadstore = {} +(byte) printf_buffer_number::sign +(byte) printf_format_number::justify_left +(byte) printf_format_number::min_length +(byte) printf_format_number::radix +(byte) printf_format_number::sign_always +(byte) printf_format_number::upper_case +(byte) printf_format_number::zero_padding +(byte) printf_format_string::justify_left +(byte) printf_format_string::min_length +(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) +(word~) printf_number_buffer::$19 1.00000001E8 +(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 200002.0 +(byte) printf_number_buffer::buffer_sign#1 202.0 +(byte) printf_number_buffer::buffer_sign#10 1.55050053E7 +(byte) printf_number_buffer::buffer_sign#2 2.0000002E7 +(struct printf_format_number) printf_number_buffer::format +(byte) printf_number_buffer::format_justify_left +(byte) printf_number_buffer::format_justify_left#10 6451612.9677419355 +(byte) printf_number_buffer::format_min_length +(byte) printf_number_buffer::format_min_length#3 1.00000001E7 +(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_upper_case#10 3846153.8846153845 +(byte) printf_number_buffer::format_zero_padding +(byte) printf_number_buffer::format_zero_padding#10 9375000.09375 +(signed byte) printf_number_buffer::len +(signed byte) printf_number_buffer::len#0 1.500000015E8 +(signed byte) printf_number_buffer::len#1 2.00000002E8 +(signed byte) printf_number_buffer::len#2 3.00000003E8 +(signed byte) printf_number_buffer::padding +(signed byte) printf_number_buffer::padding#1 1.00000001E8 +(signed byte) printf_number_buffer::padding#10 1.904761923809524E7 +(void()) printf_padding((byte) printf_padding::pad , (byte) printf_padding::length) +(byte) printf_padding::i +(byte) printf_padding::i#1 2.000000000002E12 +(byte) printf_padding::i#2 7.5000000000075E11 +(byte) printf_padding::length +(byte) printf_padding::length#0 2.00000002E8 +(byte) printf_padding::length#1 2.00000002E8 +(byte) printf_padding::length#2 2.00000002E8 +(byte) printf_padding::length#4 1.6671666666733334E11 +(byte) printf_padding::pad +(byte) printf_padding::pad#5 1.6666666666683334E11 +(void()) printf_uchar((byte) printf_uchar::uvalue , (byte) printf_uchar::format_min_length , (byte) printf_uchar::format_justify_left , (byte) printf_uchar::format_sign_always , (byte) printf_uchar::format_zero_padding , (byte) printf_uchar::format_upper_case , (byte) printf_uchar::format_radix) +(struct printf_format_number) printf_uchar::format +(byte) printf_uchar::format_justify_left +(byte) printf_uchar::format_min_length +(byte) printf_uchar::format_radix +(byte) printf_uchar::format_sign_always +(byte) printf_uchar::format_upper_case +(byte) printf_uchar::format_zero_padding +(byte) printf_uchar::uvalue +(byte) printf_uchar::uvalue#0 2000002.0 +(byte) printf_uchar::uvalue#1 2000002.0 +(byte) printf_uchar::uvalue#2 6000001.5 +(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 +(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 22.0 +(dword) printf_ulong::uvalue#1 20002.0 +(dword) printf_ulong::uvalue#2 55006.5 +(void()) queens() +(byte~) queens::$2 2002.0 +(byte) queens::row +(byte) queens::row#1 2002.0 +(byte) queens::row#10 1144.0 +(byte) queens::row#2 2002.0 +(word()) strlen((byte*) strlen::str) +(word) strlen::len +(word) strlen::len#1 1.000000000001E12 +(word) strlen::len#2 5.0002500000075E11 +(word) strlen::return +(word) strlen::return#2 2.00000002E8 +(byte*) strlen::str +(byte*) strlen::str#0 2.000000000002E12 +(byte*) strlen::str#2 1.000000000001E12 +(byte*()) strupr((byte*) strupr::str) +(byte~) strupr::$0 2.000000000002E12 +(byte*) strupr::return +(byte*) strupr::src +(byte*) strupr::src#1 2.000000000002E12 +(byte*) strupr::src#2 7.142857142864285E11 +(byte*) strupr::str +(byte()) toupper((byte) toupper::ch) +(byte) toupper::ch +(byte) toupper::ch#0 1.7000000000001998E13 +(byte) toupper::return +(byte) toupper::return#0 2.0000000000002E13 +(byte) toupper::return#2 1.0333333333334666E13 +(byte) toupper::return#3 2.000000000002E12 +(void()) uctoa((byte) uctoa::value , (byte*) uctoa::buffer , (byte) uctoa::radix) +(byte*) uctoa::buffer +(byte*) uctoa::buffer#11 3.3350000000500004E10 +(byte*) uctoa::buffer#14 1.500000000015E11 +(byte*) uctoa::buffer#3 2.00000002E8 +(byte*) uctoa::buffer#4 2.00000000002E11 +(byte) uctoa::digit +(byte) uctoa::digit#1 2.00000000002E11 +(byte) uctoa::digit#2 3.076923076953846E10 +(byte) uctoa::digit_value +(byte) uctoa::digit_value#0 6.0000000000600006E10 +(byte*) uctoa::digit_values +(byte) uctoa::max_digits +(byte) uctoa::radix +(byte) uctoa::started +(byte) uctoa::started#2 6.0000000000600006E10 +(byte) uctoa::started#4 1.00000000001E11 +(byte) uctoa::value +(byte) uctoa::value#0 1.00000000001E11 +(byte) uctoa::value#1 5.5000001E7 +(byte) uctoa::value#2 6.670000000100001E10 +(byte) uctoa::value#6 1.500000000015E11 +(byte()) uctoa_append((byte*) uctoa_append::buffer , (byte) uctoa_append::value , (byte) uctoa_append::sub) +(byte*) uctoa_append::buffer +(byte*) uctoa_append::buffer#0 1.3750000000025E11 +(byte) uctoa_append::digit +(byte) uctoa_append::digit#1 1.0E16 +(byte) uctoa_append::digit#2 1.00005E16 +(byte) uctoa_append::return +(byte) uctoa_append::return#0 2.00000000002E11 +(byte) uctoa_append::sub +(byte) uctoa_append::sub#0 3.33335E15 +(byte) uctoa_append::value +(byte) uctoa_append::value#0 3.666666666673334E11 +(byte) uctoa_append::value#1 2.0E16 +(byte) uctoa_append::value#2 5.000183333333334E15 +(void()) ultoa((dword) ultoa::value , (byte*) ultoa::buffer , (byte) ultoa::radix) +(byte~) ultoa::$10 2.00000002E8 +(byte~) ultoa::$11 2000002.0 +(byte*) ultoa::buffer +(byte*) ultoa::buffer#11 2.871428614285714E7 +(byte*) ultoa::buffer#14 1.500000015E8 +(byte*) ultoa::buffer#3 2000002.0 +(byte*) ultoa::buffer#4 2.00000002E8 +(byte) ultoa::digit +(byte) ultoa::digit#1 2.00000002E8 +(byte) ultoa::digit#2 2.857142885714286E7 +(dword) ultoa::digit_value +(dword) ultoa::digit_value#0 6.0000000599999994E7 +(dword*) ultoa::digit_values +(byte) ultoa::max_digits +(byte) ultoa::radix +(byte) ultoa::started +(byte) ultoa::started#2 5.00000005E7 +(byte) ultoa::started#4 1.00000001E8 +(dword) ultoa::value +(dword) ultoa::value#0 1.00000001E8 +(dword) ultoa::value#1 550001.0 +(dword) ultoa::value#2 5.7285715E7 +(dword) ultoa::value#6 1.500000015E8 +(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.3750000025E8 +(byte) ultoa_append::digit +(byte) ultoa_append::digit#1 1.000000000001E12 +(byte) ultoa_append::digit#2 1.0005000000015E12 +(dword) ultoa_append::return +(dword) ultoa_append::return#0 2.00000002E8 +(dword) ultoa_append::sub +(dword) ultoa_append::sub#0 3.333500000005E11 +(dword) ultoa_append::value +(dword) ultoa_append::value#0 3.666666673333334E8 +(dword) ultoa_append::value#1 2.000000000002E12 +(dword) ultoa_append::value#2 5.0018333333416675E11 +(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#2 5714.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 +[ 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#11 cputs::s#12 cputs::s#0 ] +[ queens::row#10 queens::row#1 queens::row#2 ] +[ count#10 count#2 ] +[ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] +[ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] +[ utoa::digit#2 utoa::digit#1 ] +[ utoa::value#2 utoa::value#6 utoa::value#0 ] +[ utoa::started#2 utoa::started#4 ] +[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +[ printf_number_buffer::format_min_length#3 ] +[ printf_number_buffer::format_justify_left#10 ] +[ printf_number_buffer::format_zero_padding#10 ] +[ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +[ printf_number_buffer::format_upper_case#10 ] +[ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] +[ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +[ legal::i#10 legal::i#1 ] +[ legal::return#4 ] +[ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] +[ legal::diff2_return#2 legal::diff2_return#0 legal::diff2_return#1 ] +[ print::i#2 print::i#1 ] +[ print::i1#2 print::i1#1 ] +[ print::j#2 print::j#1 ] +[ 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 ] +[ strlen::str#2 strlen::str#0 ] +[ strlen::len#2 strlen::len#1 ] +[ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +[ printf_padding::pad#5 ] +[ printf_padding::i#2 printf_padding::i#1 ] +[ strupr::src#2 strupr::src#1 ] +[ printf_uchar::uvalue#2 printf_uchar::uvalue#1 printf_uchar::uvalue#0 ] +[ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] +[ ultoa_append::digit#2 ultoa_append::digit#1 ] +[ toupper::return#2 toupper::return#0 toupper::ch#0 ] +[ uctoa::digit#2 uctoa::digit#1 ] +[ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] +[ uctoa::started#2 uctoa::started#4 ] +[ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] +[ 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 ] +[ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +[ uctoa_append::digit#2 uctoa_append::digit#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 cputs::c#1 to live range equivalence class [ cputs::c#1 ] +Added variable legal::row#0 to live range equivalence class [ legal::row#0 ] +Added variable legal::column#0 to live range equivalence class [ legal::column#0 ] +Added variable legal::return#0 to live range equivalence class [ legal::return#0 ] +Added variable queens::$2 to live range equivalence class [ queens::$2 ] +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 strlen::return#2 to live range equivalence class [ strlen::return#2 ] +Added variable printf_number_buffer::$19 to live range equivalence class [ printf_number_buffer::$19 ] +Added variable legal::$0 to live range equivalence class [ legal::$0 ] +Added variable legal::diff1_a#0 to live range equivalence class [ legal::diff1_a#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 toupper::return#3 to live range equivalence class [ toupper::return#3 ] +Added variable strupr::$0 to live range equivalence class [ strupr::$0 ] +Added variable uctoa::buffer#3 to live range equivalence class [ uctoa::buffer#3 ] +Added variable uctoa::digit_value#0 to live range equivalence class [ uctoa::digit_value#0 ] +Added variable uctoa_append::buffer#0 to live range equivalence class [ uctoa_append::buffer#0 ] +Added variable uctoa_append::sub#0 to live range equivalence class [ uctoa_append::sub#0 ] +Added variable uctoa_append::return#0 to live range equivalence class [ uctoa_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 +[ 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#11 cputs::s#12 cputs::s#0 ] +[ queens::row#10 queens::row#1 queens::row#2 ] +[ count#10 count#2 ] +[ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] +[ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] +[ utoa::digit#2 utoa::digit#1 ] +[ utoa::value#2 utoa::value#6 utoa::value#0 ] +[ utoa::started#2 utoa::started#4 ] +[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +[ printf_number_buffer::format_min_length#3 ] +[ printf_number_buffer::format_justify_left#10 ] +[ printf_number_buffer::format_zero_padding#10 ] +[ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +[ printf_number_buffer::format_upper_case#10 ] +[ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] +[ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +[ legal::i#10 legal::i#1 ] +[ legal::return#4 ] +[ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] +[ legal::diff2_return#2 legal::diff2_return#0 legal::diff2_return#1 ] +[ print::i#2 print::i#1 ] +[ print::i1#2 print::i1#1 ] +[ print::j#2 print::j#1 ] +[ 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 ] +[ strlen::str#2 strlen::str#0 ] +[ strlen::len#2 strlen::len#1 ] +[ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +[ printf_padding::pad#5 ] +[ printf_padding::i#2 printf_padding::i#1 ] +[ strupr::src#2 strupr::src#1 ] +[ printf_uchar::uvalue#2 printf_uchar::uvalue#1 printf_uchar::uvalue#0 ] +[ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] +[ ultoa_append::digit#2 ultoa_append::digit#1 ] +[ toupper::return#2 toupper::return#0 toupper::ch#0 ] +[ uctoa::digit#2 uctoa::digit#1 ] +[ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] +[ uctoa::started#2 uctoa::started#4 ] +[ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] +[ 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 ] +[ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +[ uctoa_append::digit#2 uctoa_append::digit#1 ] +[ conio_cursor_x ] +[ conio_cursor_y ] +[ conio_line_text ] +[ conio_line_color ] +[ cputs::c#1 ] +[ legal::row#0 ] +[ legal::column#0 ] +[ legal::return#0 ] +[ queens::$2 ] +[ utoa::$11 ] +[ utoa::buffer#3 ] +[ utoa::$10 ] +[ utoa::digit_value#0 ] +[ utoa_append::buffer#0 ] +[ utoa_append::sub#0 ] +[ utoa_append::return#0 ] +[ strlen::return#2 ] +[ printf_number_buffer::$19 ] +[ legal::$0 ] +[ legal::diff1_a#0 ] +[ ultoa::$11 ] +[ ultoa::buffer#3 ] +[ ultoa::$10 ] +[ ultoa::digit_value#0 ] +[ ultoa_append::buffer#0 ] +[ ultoa_append::sub#0 ] +[ ultoa_append::return#0 ] +[ toupper::return#3 ] +[ strupr::$0 ] +[ uctoa::buffer#3 ] +[ uctoa::digit_value#0 ] +[ uctoa_append::buffer#0 ] +[ uctoa_append::sub#0 ] +[ uctoa_append::return#0 ] +[ memcpy::src_end#0 ] +[ memset::end#0 ] +[ printf_buffer ] +Allocated zp[1]:2 [ clrscr::l#2 clrscr::l#1 ] +Allocated zp[2]:3 [ clrscr::line_text#5 clrscr::line_text#1 ] +Allocated zp[2]:5 [ clrscr::line_cols#5 clrscr::line_cols#1 ] +Allocated zp[1]:7 [ clrscr::c#2 clrscr::c#1 ] +Allocated zp[2]:8 [ cputs::s#11 cputs::s#12 cputs::s#0 ] +Allocated zp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] +Allocated zp[4]:11 [ count#10 count#2 ] +Allocated zp[4]:15 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] +Allocated zp[1]:19 [ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] +Allocated zp[1]:20 [ utoa::digit#2 utoa::digit#1 ] +Allocated zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#0 ] +Allocated zp[1]:23 [ utoa::started#2 utoa::started#4 ] +Allocated zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +Allocated zp[1]:26 [ printf_number_buffer::format_min_length#3 ] +Allocated zp[1]:27 [ printf_number_buffer::format_justify_left#10 ] +Allocated zp[1]:28 [ printf_number_buffer::format_zero_padding#10 ] +Allocated zp[1]:29 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Allocated zp[1]:30 [ printf_number_buffer::format_upper_case#10 ] +Allocated zp[1]:31 [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] +Allocated zp[1]:32 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Allocated zp[1]:33 [ legal::i#10 legal::i#1 ] +Allocated zp[1]:34 [ legal::return#4 ] +Allocated zp[1]:35 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] +Allocated zp[1]:36 [ legal::diff2_return#2 legal::diff2_return#0 legal::diff2_return#1 ] +Allocated zp[1]:37 [ print::i#2 print::i#1 ] +Allocated zp[1]:38 [ print::i1#2 print::i1#1 ] +Allocated zp[1]:39 [ print::j#2 print::j#1 ] +Allocated zp[1]:40 [ ultoa::digit#2 ultoa::digit#1 ] +Allocated zp[4]:41 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] +Allocated zp[1]:45 [ ultoa::started#2 ultoa::started#4 ] +Allocated zp[2]:46 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] +Allocated zp[2]:48 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +Allocated zp[1]:50 [ utoa_append::digit#2 utoa_append::digit#1 ] +Allocated zp[2]:51 [ strlen::str#2 strlen::str#0 ] +Allocated zp[2]:53 [ strlen::len#2 strlen::len#1 ] +Allocated zp[1]:55 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Allocated zp[1]:56 [ printf_padding::pad#5 ] +Allocated zp[1]:57 [ printf_padding::i#2 printf_padding::i#1 ] +Allocated zp[2]:58 [ strupr::src#2 strupr::src#1 ] +Allocated zp[1]:60 [ printf_uchar::uvalue#2 printf_uchar::uvalue#1 printf_uchar::uvalue#0 ] +Allocated zp[4]:61 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] +Allocated zp[1]:65 [ ultoa_append::digit#2 ultoa_append::digit#1 ] +Allocated zp[1]:66 [ toupper::return#2 toupper::return#0 toupper::ch#0 ] +Allocated zp[1]:67 [ uctoa::digit#2 uctoa::digit#1 ] +Allocated zp[1]:68 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] +Allocated zp[1]:69 [ uctoa::started#2 uctoa::started#4 ] +Allocated zp[2]:70 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] +Allocated zp[2]:72 [ memcpy::source#2 ] +Allocated zp[2]:74 [ memcpy::destination#2 ] +Allocated zp[2]:76 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated zp[2]:78 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated zp[2]:80 [ memset::str#3 ] +Allocated zp[1]:82 [ memset::c#4 ] +Allocated zp[2]:83 [ memset::dst#2 memset::dst#4 memset::dst#1 ] +Allocated zp[1]:85 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Allocated zp[1]:86 [ uctoa_append::digit#2 uctoa_append::digit#1 ] +Allocated zp[1]:87 [ conio_cursor_x ] +Allocated zp[1]:88 [ conio_cursor_y ] +Allocated zp[2]:89 [ conio_line_text ] +Allocated zp[2]:91 [ conio_line_color ] +Allocated zp[1]:93 [ cputs::c#1 ] +Allocated zp[1]:94 [ legal::row#0 ] +Allocated zp[1]:95 [ legal::column#0 ] +Allocated zp[1]:96 [ legal::return#0 ] +Allocated zp[1]:97 [ queens::$2 ] +Allocated zp[1]:98 [ utoa::$11 ] +Allocated zp[2]:99 [ utoa::buffer#3 ] +Allocated zp[1]:101 [ utoa::$10 ] +Allocated zp[2]:102 [ utoa::digit_value#0 ] +Allocated zp[2]:104 [ utoa_append::buffer#0 ] +Allocated zp[2]:106 [ utoa_append::sub#0 ] +Allocated zp[2]:108 [ utoa_append::return#0 ] +Allocated zp[2]:110 [ strlen::return#2 ] +Allocated zp[2]:112 [ printf_number_buffer::$19 ] +Allocated zp[1]:114 [ legal::$0 ] +Allocated zp[1]:115 [ legal::diff1_a#0 ] +Allocated zp[1]:116 [ ultoa::$11 ] +Allocated zp[2]:117 [ ultoa::buffer#3 ] +Allocated zp[1]:119 [ ultoa::$10 ] +Allocated zp[4]:120 [ ultoa::digit_value#0 ] +Allocated zp[2]:124 [ ultoa_append::buffer#0 ] +Allocated zp[4]:126 [ ultoa_append::sub#0 ] +Allocated zp[4]:130 [ ultoa_append::return#0 ] +Allocated zp[1]:134 [ toupper::return#3 ] +Allocated zp[1]:135 [ strupr::$0 ] +Allocated zp[2]:136 [ uctoa::buffer#3 ] +Allocated zp[1]:138 [ uctoa::digit_value#0 ] +Allocated zp[2]:139 [ uctoa_append::buffer#0 ] +Allocated zp[1]:141 [ uctoa_append::sub#0 ] +Allocated zp[1]:142 [ uctoa_append::return#0 ] +Allocated zp[2]:143 [ memcpy::src_end#0 ] +Allocated zp[2]:145 [ memset::end#0 ] +Allocated mem[12] [ printf_buffer ] + +INITIAL ASM +Target platform is c64basic / CSG65CE02 + // File Comments +// N Queens Problem in C Using Backtracking +// +// N Queens Problem is a famous puzzle in which n-queens are to be placed on a nxn chess board such that no two queens are in the same row, column or diagonal. +// +// This is an iterative solution. + // Upstart +.cpu _65ce02 +.pc = $801 "Basic" +:BasicUpstart(__start) +.pc = $80d "Program" + // Global Constants & labels + .const LIGHT_BLUE = $e + .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + // 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 = $57 + // The current cursor y-position + .label conio_cursor_y = $58 + // The current text cursor line start + .label conio_line_text = $59 + // The current color cursor line start + .label conio_line_color = $5b + // The number of found solutions + .label count = $b + // __start +__start: { + jmp __init1 + // __start::__init1 + __init1: + // [1] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [2] (byte) conio_cursor_y ← (byte) 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_y + // [3] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN + sta.z conio_line_text+1 + // [4] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM -- pbuz1=pbuc1 + lda #COLORRAM + sta.z conio_line_color+1 + // [5] phi from __start::__init1 to __start::@1 [phi:__start::__init1->__start::@1] + __b1_from___init1: + jmp __b1 + // __start::@1 + __b1: + // [6] call main + // [8] phi from __start::@1 to main [phi:__start::@1->main] + main_from___b1: + jsr main + jmp __breturn + // __start::@return + __breturn: + // [7] return + rts +} + // main +main: { + // [9] call clrscr + // [25] phi from main to clrscr [phi:main->clrscr] + clrscr_from_main: + jsr clrscr + // [10] phi from main to main::@1 [phi:main->main::@1] + __b1_from_main: + jmp __b1 + // main::@1 + __b1: + // [11] call cputs + // [41] phi from main::@1 to cputs [phi:main::@1->cputs] + cputs_from___b1: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) main::s [phi:main::@1->cputs#0] -- pbuz1=pbuc1 + lda #s + sta.z cputs.s+1 + jsr cputs + // [12] phi from main::@1 to main::@2 [phi:main::@1->main::@2] + __b2_from___b1: + jmp __b2 + // main::@2 + __b2: + // [13] call cputs + // [41] phi from main::@2 to cputs [phi:main::@2->cputs] + cputs_from___b2: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) main::s1 [phi:main::@2->cputs#0] -- pbuz1=pbuc1 + lda #s1 + sta.z cputs.s+1 + jsr cputs + // [14] phi from main::@2 to main::@3 [phi:main::@2->main::@3] + __b3_from___b2: + jmp __b3 + // main::@3 + __b3: + // [15] call printf_uint + // [49] phi from main::@3 to printf_uint [phi:main::@3->printf_uint] + printf_uint_from___b3: + jsr printf_uint + // [16] phi from main::@3 to main::@4 [phi:main::@3->main::@4] + __b4_from___b3: + jmp __b4 + // main::@4 + __b4: + // [17] call queens + // [55] phi from main::@4 to queens [phi:main::@4->queens] + queens_from___b4: + jsr queens + // [18] phi from main::@4 to main::@5 [phi:main::@4->main::@5] + __b5_from___b4: + jmp __b5 + // main::@5 + __b5: + // [19] call cputs + // [41] phi from main::@5 to cputs [phi:main::@5->cputs] + cputs_from___b5: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) main::s2 [phi:main::@5->cputs#0] -- pbuz1=pbuc1 + lda #s2 + sta.z cputs.s+1 + jsr cputs + jmp __b6 + // main::@6 + __b6: + // [20] (dword) printf_ulong::uvalue#0 ← (dword) count#10 -- vduz1=vduz2 + lda.z count + sta.z printf_ulong.uvalue + lda.z count+1 + sta.z printf_ulong.uvalue+1 + lda.z count+2 + sta.z printf_ulong.uvalue+2 + lda.z count+3 + sta.z printf_ulong.uvalue+3 + // [21] call printf_ulong + // [73] phi from main::@6 to printf_ulong [phi:main::@6->printf_ulong] + printf_ulong_from___b6: + // [73] phi (dword) printf_ulong::uvalue#2 = (dword) printf_ulong::uvalue#0 [phi:main::@6->printf_ulong#0] -- register_copy + jsr printf_ulong + // [22] phi from main::@6 to main::@7 [phi:main::@6->main::@7] + __b7_from___b6: + jmp __b7 + // main::@7 + __b7: + // [23] call cputs + // [41] phi from main::@7 to cputs [phi:main::@7->cputs] + cputs_from___b7: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) s3 [phi:main::@7->cputs#0] -- pbuz1=pbuc1 + lda #s3 + sta.z cputs.s+1 + jsr cputs + jmp __breturn + // main::@return + __breturn: + // [24] return + rts + s: .text " - n queens problem using backtracking -" + .byte 0 + s1: .text @"\nnumber of queens:" + .byte 0 + s2: .text @"\n\nsolutions: " + .byte 0 +} + // clrscr +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + .label c = 7 + .label line_text = 3 + .label line_cols = 5 + .label l = 2 + // [26] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + __b1_from_clrscr: + // [26] phi (byte*) clrscr::line_cols#5 = (const nomodify byte*) COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + lda #COLORRAM + sta.z line_cols+1 + // [26] phi (byte*) clrscr::line_text#5 = (const nomodify byte*) DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN + sta.z line_text+1 + // [26] phi (byte) clrscr::l#2 = (byte) 0 [phi:clrscr->clrscr::@1#2] -- vbuz1=vbuc1 + lda #0 + sta.z l + jmp __b1 + // clrscr::@1 + __b1: + // [27] if((byte) clrscr::l#2<(byte) $19) goto clrscr::@3 -- vbuz1_lt_vbuc1_then_la1 + lda.z l + cmp #$19 + bcc __b3_from___b1 + jmp __b2 + // clrscr::@2 + __b2: + // [28] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [29] (byte) conio_cursor_y ← (byte) 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_y + // [30] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN + sta.z conio_line_text+1 + // [31] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM -- pbuz1=pbuc1 + lda #COLORRAM + sta.z conio_line_color+1 + jmp __breturn + // clrscr::@return + __breturn: + // [32] return + rts + // [33] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + __b3_from___b1: + // [33] phi (byte) clrscr::c#2 = (byte) 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuz1=vbuc1 + lda #0 + sta.z c + jmp __b3 + // clrscr::@3 + __b3: + // [34] if((byte) clrscr::c#2<(byte) $28) goto clrscr::@4 -- vbuz1_lt_vbuc1_then_la1 + lda.z c + cmp #$28 + bcc __b4 + jmp __b5 + // clrscr::@5 + __b5: + // [35] (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z line_text + sta.z line_text + bcc !+ + inc.z line_text+1 + !: + // [36] (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z line_cols + sta.z line_cols + bcc !+ + inc.z line_cols+1 + !: + // [37] (byte) clrscr::l#1 ← ++ (byte) clrscr::l#2 -- vbuz1=_inc_vbuz1 + inc.z l + // [26] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] + __b1_from___b5: + // [26] phi (byte*) clrscr::line_cols#5 = (byte*) clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [26] phi (byte*) clrscr::line_text#5 = (byte*) clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [26] phi (byte) clrscr::l#2 = (byte) clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + jmp __b1 + // clrscr::@4 + __b4: + // [38] *((byte*) clrscr::line_text#5 + (byte) clrscr::c#2) ← (byte) ' ' -- pbuz1_derefidx_vbuz2=vbuc1 + lda #' ' + ldy.z c + sta (line_text),y + // [39] *((byte*) clrscr::line_cols#5 + (byte) clrscr::c#2) ← (const nomodify byte) LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + ldy.z c + sta (line_cols),y + // [40] (byte) clrscr::c#1 ← ++ (byte) clrscr::c#2 -- vbuz1=_inc_vbuz1 + inc.z c + // [33] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] + __b3_from___b4: + // [33] phi (byte) clrscr::c#2 = (byte) 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(8) s) +cputs: { + .label c = $5d + .label s = 8 + // [42] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] + __b1_from_cputs: + __b1_from___b2: + // [42] phi (to_nomodify byte*) cputs::s#11 = (to_nomodify byte*) cputs::s#12 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + jmp __b1 + // cputs::@1 + __b1: + // [43] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#11) -- vbuz1=_deref_pbuz2 + ldy #0 + lda (s),y + sta.z c + // [44] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#11 -- pbuz1=_inc_pbuz1 + inw s + // [45] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuz1_then_la1 + lda #0 + cmp.z c + bne __b2 + jmp __breturn + // cputs::@return + __breturn: + // [46] return + rts + // cputs::@2 + __b2: + // [47] (byte) cputc::c#0 ← (byte) cputs::c#1 -- vbuz1=vbuz2 + lda.z c + sta.z cputc.c + // [48] call cputc + // [80] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] + cputc_from___b2: + // [80] phi (byte) cputc::c#3 = (byte) 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: { + .const format_min_length = 0 + .const format_justify_left = 0 + .const format_zero_padding = 0 + .const format_upper_case = 0 + .label uvalue = 8 + jmp __b1 + // printf_uint::@1 + __b1: + // [50] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // [51] call utoa + // Format number into buffer + // [91] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] + utoa_from___b1: + jsr utoa + jmp __b2 + // printf_uint::@2 + __b2: + // [52] (byte) printf_number_buffer::buffer_sign#1 ← *((byte*)&(struct printf_buffer_number) printf_buffer) -- vbuz1=_deref_pbuc1 + lda printf_buffer + sta.z printf_number_buffer.buffer_sign + // [53] call printf_number_buffer + // Print using format + // [112] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] + printf_number_buffer_from___b2: + // [112] phi (byte) printf_number_buffer::format_upper_case#10 = (const byte) printf_uint::format_upper_case#0 [phi:printf_uint::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #format_upper_case + sta.z printf_number_buffer.format_upper_case + // [112] phi (byte) printf_number_buffer::buffer_sign#10 = (byte) printf_number_buffer::buffer_sign#1 [phi:printf_uint::@2->printf_number_buffer#1] -- register_copy + // [112] phi (byte) printf_number_buffer::format_zero_padding#10 = (const byte) printf_uint::format_zero_padding#0 [phi:printf_uint::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + lda #format_zero_padding + sta.z printf_number_buffer.format_zero_padding + // [112] phi (byte) printf_number_buffer::format_justify_left#10 = (const byte) printf_uint::format_justify_left#0 [phi:printf_uint::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + lda #format_justify_left + sta.z printf_number_buffer.format_justify_left + // [112] phi (byte) printf_number_buffer::format_min_length#3 = (const byte) printf_uint::format_min_length#0 [phi:printf_uint::@2->printf_number_buffer#4] -- vbuz1=vbuc1 + lda #format_min_length + sta.z printf_number_buffer.format_min_length + jsr printf_number_buffer + jmp __breturn + // printf_uint::@return + __breturn: + // [54] return + rts +} + // queens +// Generates all valid placements of queens on a NxN board without recursion +// Works exactly like the recursive solution by generating all legal placements af a queen for a specific row taking into consideration the queens already placed on the rows below +// and then moving on to generating all legal placements on the rows above. +// In practice this works like a depth first tree search where the level in the tree is the row on the board and each branch in the tree is the legal placement of a queen on that row. +// The solution uses the board itself as a "cursor" moving through all possibilities +// When all columns on a row is exhausted move back down to the lower level and move forward one position until we are done with the last position on the first row +queens: { + .label __2 = $61 + // The current row where the queen is moving + .label row = $a + // [56] phi from queens to queens::@1 [phi:queens->queens::@1] + __b1_from_queens: + // [56] phi (dword) count#10 = (dword) 0 [phi:queens->queens::@1#0] -- vduz1=vduc1 + lda #<0 + sta.z count + lda #>0 + sta.z count+1 + lda #<0>>$10 + sta.z count+2 + lda #>0>>$10 + sta.z count+3 + // [56] phi (byte) queens::row#10 = (byte) 1 [phi:queens->queens::@1#1] -- vbuz1=vbuc1 + lda #1 + sta.z row + jmp __b1 + // [56] phi from queens::@4 queens::@7 queens::@8 queens::@9 to queens::@1 [phi:queens::@4/queens::@7/queens::@8/queens::@9->queens::@1] + __b1_from___b4: + __b1_from___b7: + __b1_from___b8: + __b1_from___b9: + // [56] phi (dword) count#10 = (dword) count#2 [phi:queens::@4/queens::@7/queens::@8/queens::@9->queens::@1#0] -- register_copy + // [56] phi (byte) queens::row#10 = (byte) queens::row#10 [phi:queens::@4/queens::@7/queens::@8/queens::@9->queens::@1#1] -- register_copy + jmp __b1 + // queens::@1 + __b1: + jmp __b2 + // queens::@2 + __b2: + // [57] *((const byte*) board + (byte) queens::row#10) ← ++ *((const byte*) board + (byte) queens::row#10) -- pbuc1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuz1 + ldx.z row + inc board,x + // [58] if(*((const byte*) board + (byte) queens::row#10)==(byte)(number) 8+(number) 1) goto queens::@3 -- pbuc1_derefidx_vbuz1_eq_vbuc2_then_la1 + ldy.z row + lda board,y + cmp #8+1 + beq __b3 + jmp __b5 + // queens::@5 + __b5: + // [59] (byte) legal::row#0 ← (byte) queens::row#10 -- vbuz1=vbuz2 + lda.z row + sta.z legal.row + // [60] (byte) legal::column#0 ← *((const byte*) board + (byte) queens::row#10) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z row + lda board,y + sta.z legal.column + // [61] call legal + // [149] phi from queens::@5 to legal [phi:queens::@5->legal] + legal_from___b5: + jsr legal + // [62] (byte) legal::return#0 ← (byte) legal::return#4 -- vbuz1=vbuz2 + lda.z legal.return_1 + sta.z legal.return + jmp __b9 + // queens::@9 + __b9: + // [63] (byte~) queens::$2 ← (byte) legal::return#0 -- vbuz1=vbuz2 + lda.z legal.return + sta.z __2 + // [64] if((byte) 0==(byte~) queens::$2) goto queens::@1 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z __2 + beq __b1_from___b9 + jmp __b6 + // queens::@6 + __b6: + // [65] if((byte) queens::row#10==(byte) 8) goto queens::@4 -- vbuz1_eq_vbuc1_then_la1 + // position is legal - move up to the next row + lda #8 + cmp.z row + beq __b4 + jmp __b7 + // queens::@7 + __b7: + // [66] (byte) queens::row#1 ← ++ (byte) queens::row#10 -- vbuz1=_inc_vbuz1 + inc.z row + jmp __b1_from___b7 + // queens::@4 + __b4: + // [67] (dword) count#2 ← ++ (dword) count#10 -- vduz1=_inc_vduz1 + inc.z count + bne !+ + inc.z count+1 + bne !+ + inc.z count+2 + bne !+ + inc.z count+3 + !: + // [68] call print + // [167] phi from queens::@4 to print [phi:queens::@4->print] + print_from___b4: + jsr print + jmp __b1_from___b4 + // queens::@3 + __b3: + // [69] *((const byte*) board + (byte) queens::row#10) ← (byte) 0 -- pbuc1_derefidx_vbuz1=vbuc2 + // We moved past the end of the row - reset position and go down to the lower row + lda #0 + ldy.z row + sta board,y + // [70] if((byte) queens::row#10==(byte) 1) goto queens::@return -- vbuz1_eq_vbuc1_then_la1 + lda #1 + cmp.z row + beq __breturn + jmp __b8 + // queens::@8 + __b8: + // [71] (byte) queens::row#2 ← -- (byte) queens::row#10 -- vbuz1=_dec_vbuz1 + dec.z row + jmp __b1_from___b8 + // queens::@return + __breturn: + // [72] return + rts +} + // printf_ulong +// Print an unsigned int using a specific format +// printf_ulong(dword zp($f) uvalue) +printf_ulong: { + .label uvalue = $f + jmp __b1 + // printf_ulong::@1 + __b1: + // [74] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // [75] (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#2 -- vduz1=vduz2 + lda.z uvalue + sta.z ultoa.value + lda.z uvalue+1 + sta.z ultoa.value+1 + lda.z uvalue+2 + sta.z ultoa.value+2 + lda.z uvalue+3 + sta.z ultoa.value+3 + // [76] call ultoa + // Format number into buffer + // [196] phi from printf_ulong::@1 to ultoa [phi:printf_ulong::@1->ultoa] + ultoa_from___b1: + jsr ultoa + jmp __b2 + // printf_ulong::@2 + __b2: + // [77] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer) -- vbuz1=_deref_pbuc1 + lda printf_buffer + sta.z printf_number_buffer.buffer_sign + // [78] call printf_number_buffer + // Print using format + // [112] phi from printf_ulong::@2 to printf_number_buffer [phi:printf_ulong::@2->printf_number_buffer] + printf_number_buffer_from___b2: + // [112] phi (byte) printf_number_buffer::format_upper_case#10 = (byte) 0 [phi:printf_ulong::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_upper_case + // [112] phi (byte) printf_number_buffer::buffer_sign#10 = (byte) printf_number_buffer::buffer_sign#0 [phi:printf_ulong::@2->printf_number_buffer#1] -- register_copy + // [112] phi (byte) printf_number_buffer::format_zero_padding#10 = (byte) 0 [phi:printf_ulong::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_zero_padding + // [112] phi (byte) printf_number_buffer::format_justify_left#10 = (byte) 0 [phi:printf_ulong::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_justify_left + // [112] phi (byte) printf_number_buffer::format_min_length#3 = (byte) 0 [phi:printf_ulong::@2->printf_number_buffer#4] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_min_length + jsr printf_number_buffer + jmp __breturn + // printf_ulong::@return + __breturn: + // [79] return + rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// cputc(byte zp($13) c) +cputc: { + .label c = $13 + // [81] if((byte) cputc::c#3==(byte) ' ') goto cputc::@1 -- vbuz1_eq_vbuc1_then_la1 + lda #'\n' + cmp.z c + beq __b1_from_cputc + jmp __b2 + // cputc::@2 + __b2: + // [82] *((byte*) conio_line_text + (byte) conio_cursor_x) ← (byte) cputc::c#3 -- pbuz1_derefidx_vbuz2=vbuz3 + lda.z c + ldy.z conio_cursor_x + sta (conio_line_text),y + // [83] *((byte*) conio_line_color + (byte) conio_cursor_x) ← (const nomodify byte) LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + ldy.z conio_cursor_x + sta (conio_line_color),y + // [84] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [85] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [86] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + __b3_from___b2: + jmp __b3 + // cputc::@3 + __b3: + // [87] call cputln + jsr cputln + jmp __breturn + // cputc::@return + __breturn: + // [88] return + rts + // [89] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + __b1_from_cputc: + jmp __b1 + // cputc::@1 + __b1: + // [90] 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($15) value, byte* zp($63) buffer) +utoa: { + .const max_digits = 5 + .label __10 = $65 + .label __11 = $62 + .label digit_value = $66 + .label buffer = $63 + .label digit = $14 + .label value = $15 + .label buffer_1 = $18 + .label started = $17 + // [92] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + __b1_from_utoa: + // [92] phi (byte*) utoa::buffer#11 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) 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_1+1 + // [92] phi (byte) utoa::started#2 = (byte) 0 [phi:utoa->utoa::@1#1] -- vbuz1=vbuc1 + lda #0 + sta.z started + // [92] phi (word) utoa::value#2 = (const word) printf_uint::uvalue#0 [phi:utoa->utoa::@1#2] -- vwuz1=vwuc1 + lda #printf_uint.uvalue + sta.z value+1 + // [92] phi (byte) utoa::digit#2 = (byte) 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 + lda #0 + sta.z digit + jmp __b1 + // utoa::@1 + __b1: + // [93] if((byte) utoa::digit#2<(const byte) utoa::max_digits#1-(byte) 1) goto utoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #max_digits-1 + bcc __b2 + jmp __b3 + // utoa::@3 + __b3: + // [94] (byte~) utoa::$11 ← (byte)(word) utoa::value#2 -- vbuz1=_byte_vwuz2 + lda.z value + sta.z __11 + // [95] *((byte*) utoa::buffer#11) ← *((const byte*) DIGITS + (byte~) utoa::$11) -- _deref_pbuz1=pbuc1_derefidx_vbuz2 + ldy.z __11 + lda DIGITS,y + ldy #0 + sta (buffer_1),y + // [96] (byte*) utoa::buffer#3 ← ++ (byte*) utoa::buffer#11 -- pbuz1=_inc_pbuz2 + lda.z buffer_1 + clc + adc #1 + sta.z buffer + lda.z buffer_1+1 + adc #0 + sta.z buffer+1 + // [97] *((byte*) utoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (buffer),y + jmp __breturn + // utoa::@return + __breturn: + // [98] return + rts + // utoa::@2 + __b2: + // [99] (byte~) utoa::$10 ← (byte) utoa::digit#2 << (byte) 1 -- vbuz1=vbuz2_rol_1 + lda.z digit + asl + sta.z __10 + // [100] (word) utoa::digit_value#0 ← *((const word*) RADIX_DECIMAL_VALUES + (byte~) utoa::$10) -- vwuz1=pwuc1_derefidx_vbuz2 + ldy.z __10 + lda RADIX_DECIMAL_VALUES,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES+1,y + sta.z digit_value+1 + // [101] if((byte) 0!=(byte) utoa::started#2) goto utoa::@5 -- vbuc1_neq_vbuz1_then_la1 + lda #0 + cmp.z started + bne __b5 + jmp __b7 + // utoa::@7 + __b7: + // [102] if((word) utoa::value#2>=(word) 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 + // [103] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + __b4_from___b7: + // [103] phi (byte*) utoa::buffer#14 = (byte*) utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [103] phi (byte) utoa::started#4 = (byte) utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [103] phi (word) utoa::value#6 = (word) utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + jmp __b4 + // utoa::@4 + __b4: + // [104] (byte) utoa::digit#1 ← ++ (byte) utoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [92] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] + __b1_from___b4: + // [92] phi (byte*) utoa::buffer#11 = (byte*) utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [92] phi (byte) utoa::started#2 = (byte) utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [92] phi (word) utoa::value#2 = (word) utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [92] phi (byte) utoa::digit#2 = (byte) utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + jmp __b1 + // utoa::@5 + __b5: + // [105] (byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#11 -- pbuz1=pbuz2 + lda.z buffer_1 + sta.z utoa_append.buffer + lda.z buffer_1+1 + sta.z utoa_append.buffer+1 + // [106] (word) utoa_append::value#0 ← (word) utoa::value#2 -- vwuz1=vwuz2 + lda.z value + sta.z utoa_append.value + lda.z value+1 + sta.z utoa_append.value+1 + // [107] (word) utoa_append::sub#0 ← (word) utoa::digit_value#0 -- vwuz1=vwuz2 + lda.z digit_value + sta.z utoa_append.sub + lda.z digit_value+1 + sta.z utoa_append.sub+1 + // [108] call utoa_append + // [223] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + utoa_append_from___b5: + jsr utoa_append + // [109] (word) utoa_append::return#0 ← (word) utoa_append::value#2 -- vwuz1=vwuz2 + lda.z utoa_append.value + sta.z utoa_append.return + lda.z utoa_append.value+1 + sta.z utoa_append.return+1 + jmp __b6 + // utoa::@6 + __b6: + // [110] (word) utoa::value#0 ← (word) utoa_append::return#0 -- vwuz1=vwuz2 + lda.z utoa_append.return + sta.z value + lda.z utoa_append.return+1 + sta.z value+1 + // [111] (byte*) utoa::buffer#4 ← ++ (byte*) utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inw buffer_1 + // [103] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + __b4_from___b6: + // [103] phi (byte*) utoa::buffer#14 = (byte*) utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [103] phi (byte) utoa::started#4 = (byte) 1 [phi:utoa::@6->utoa::@4#1] -- vbuz1=vbuc1 + lda #1 + sta.z started + // [103] phi (word) utoa::value#6 = (word) 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 zp($1d) buffer_sign, byte zp($1a) format_min_length, byte zp($1b) format_justify_left, byte zp($1c) format_zero_padding, byte zp($1e) format_upper_case) +printf_number_buffer: { + .label __19 = $70 + .label buffer_sign = $1d + .label len = $1f + .label padding = $20 + .label format_min_length = $1a + .label format_zero_padding = $1c + .label format_justify_left = $1b + .label format_upper_case = $1e + // [113] if((byte) 0==(byte) printf_number_buffer::format_min_length#3) goto printf_number_buffer::@1 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z format_min_length + beq __b1_from_printf_number_buffer + // [114] phi from printf_number_buffer to printf_number_buffer::@6 [phi:printf_number_buffer->printf_number_buffer::@6] + __b6_from_printf_number_buffer: + jmp __b6 + // printf_number_buffer::@6 + __b6: + // [115] call strlen + // [230] phi from printf_number_buffer::@6 to strlen [phi:printf_number_buffer::@6->strlen] + strlen_from___b6: + jsr strlen + // [116] (word) strlen::return#2 ← (word) strlen::len#2 -- vwuz1=vwuz2 + lda.z strlen.len + sta.z strlen.return + lda.z strlen.len+1 + sta.z strlen.return+1 + jmp __b14 + // printf_number_buffer::@14 + __b14: + // [117] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 -- vwuz1=vwuz2 + lda.z strlen.return + sta.z __19 + lda.z strlen.return+1 + sta.z __19+1 + // [118] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsz1=_sbyte_vwuz2 + // There is a minimum length - work out the padding + lda.z __19 + sta.z len + // [119] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z buffer_sign + beq __b13_from___b14 + jmp __b7 + // printf_number_buffer::@7 + __b7: + // [120] (signed byte) printf_number_buffer::len#1 ← ++ (signed byte) printf_number_buffer::len#0 -- vbsz1=_inc_vbsz1 + inc.z len + // [121] phi from printf_number_buffer::@14 printf_number_buffer::@7 to printf_number_buffer::@13 [phi:printf_number_buffer::@14/printf_number_buffer::@7->printf_number_buffer::@13] + __b13_from___b14: + __b13_from___b7: + // [121] phi (signed byte) printf_number_buffer::len#2 = (signed byte) printf_number_buffer::len#0 [phi:printf_number_buffer::@14/printf_number_buffer::@7->printf_number_buffer::@13#0] -- register_copy + jmp __b13 + // printf_number_buffer::@13 + __b13: + // [122] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#3 - (signed byte) printf_number_buffer::len#2 -- vbsz1=vbsz2_minus_vbsz3 + lda.z format_min_length + sec + sbc.z len + sta.z padding + // [123] if((signed byte) printf_number_buffer::padding#1>=(signed byte) 0) goto printf_number_buffer::@21 -- vbsz1_ge_0_then_la1 + lda.z padding + cmp #0 + bpl __b21_from___b13 + // [125] phi from printf_number_buffer printf_number_buffer::@13 to printf_number_buffer::@1 [phi:printf_number_buffer/printf_number_buffer::@13->printf_number_buffer::@1] + __b1_from_printf_number_buffer: + __b1_from___b13: + // [125] phi (signed byte) printf_number_buffer::padding#10 = (signed byte) 0 [phi:printf_number_buffer/printf_number_buffer::@13->printf_number_buffer::@1#0] -- vbsz1=vbsc1 + lda #0 + sta.z padding + jmp __b1 + // [124] phi from printf_number_buffer::@13 to printf_number_buffer::@21 [phi:printf_number_buffer::@13->printf_number_buffer::@21] + __b21_from___b13: + jmp __b21 + // printf_number_buffer::@21 + __b21: + // [125] phi from printf_number_buffer::@21 to printf_number_buffer::@1 [phi:printf_number_buffer::@21->printf_number_buffer::@1] + __b1_from___b21: + // [125] phi (signed byte) printf_number_buffer::padding#10 = (signed byte) printf_number_buffer::padding#1 [phi:printf_number_buffer::@21->printf_number_buffer::@1#0] -- register_copy + jmp __b1 + // printf_number_buffer::@1 + __b1: + // [126] if((byte) 0!=(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@2 -- vbuc1_neq_vbuz1_then_la1 + lda #0 + cmp.z format_justify_left + bne __b2 + jmp __b17 + // printf_number_buffer::@17 + __b17: + // [127] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@2 -- vbuc1_neq_vbuz1_then_la1 + lda #0 + cmp.z format_zero_padding + bne __b2 + jmp __b16 + // printf_number_buffer::@16 + __b16: + // [128] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@8 -- vbsc1_neq_vbsz1_then_la1 + lda #0 + cmp.z padding + bne __b8 + jmp __b2 + // printf_number_buffer::@8 + __b8: + // [129] (byte) printf_padding::length#0 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [130] call printf_padding + // [236] phi from printf_number_buffer::@8 to printf_padding [phi:printf_number_buffer::@8->printf_padding] + printf_padding_from___b8: + // [236] phi (byte) printf_padding::pad#5 = (byte) ' ' [phi:printf_number_buffer::@8->printf_padding#0] -- vbuz1=vbuc1 + lda #' ' + sta.z printf_padding.pad + // [236] phi (byte) printf_padding::length#4 = (byte) printf_padding::length#0 [phi:printf_number_buffer::@8->printf_padding#1] -- register_copy + jsr printf_padding + jmp __b2 + // printf_number_buffer::@2 + __b2: + // [131] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@3 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z buffer_sign + beq __b3 + jmp __b9 + // printf_number_buffer::@9 + __b9: + // [132] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#10 -- vbuz1=vbuz2 + lda.z buffer_sign + sta.z cputc.c + // [133] call cputc + // [80] phi from printf_number_buffer::@9 to cputc [phi:printf_number_buffer::@9->cputc] + cputc_from___b9: + // [80] phi (byte) cputc::c#3 = (byte) cputc::c#2 [phi:printf_number_buffer::@9->cputc#0] -- register_copy + jsr cputc + jmp __b3 + // printf_number_buffer::@3 + __b3: + // [134] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@4 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z format_zero_padding + beq __b4 + jmp __b18 + // printf_number_buffer::@18 + __b18: + // [135] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@10 -- vbsc1_neq_vbsz1_then_la1 + lda #0 + cmp.z padding + bne __b10 + jmp __b4 + // printf_number_buffer::@10 + __b10: + // [136] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [137] call printf_padding + // [236] phi from printf_number_buffer::@10 to printf_padding [phi:printf_number_buffer::@10->printf_padding] + printf_padding_from___b10: + // [236] phi (byte) printf_padding::pad#5 = (byte) '0' [phi:printf_number_buffer::@10->printf_padding#0] -- vbuz1=vbuc1 + lda #'0' + sta.z printf_padding.pad + // [236] phi (byte) printf_padding::length#4 = (byte) printf_padding::length#1 [phi:printf_number_buffer::@10->printf_padding#1] -- register_copy + jsr printf_padding + jmp __b4 + // printf_number_buffer::@4 + __b4: + // [138] if((byte) 0==(byte) printf_number_buffer::format_upper_case#10) goto printf_number_buffer::@5 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z format_upper_case + beq __b5_from___b4 + // [139] phi from printf_number_buffer::@4 to printf_number_buffer::@11 [phi:printf_number_buffer::@4->printf_number_buffer::@11] + __b11_from___b4: + jmp __b11 + // printf_number_buffer::@11 + __b11: + // [140] call strupr + // [243] phi from printf_number_buffer::@11 to strupr [phi:printf_number_buffer::@11->strupr] + strupr_from___b11: + jsr strupr + // [141] phi from printf_number_buffer::@11 printf_number_buffer::@4 to printf_number_buffer::@5 [phi:printf_number_buffer::@11/printf_number_buffer::@4->printf_number_buffer::@5] + __b5_from___b11: + __b5_from___b4: + jmp __b5 + // printf_number_buffer::@5 + __b5: + // [142] call cputs + // [41] phi from printf_number_buffer::@5 to cputs [phi:printf_number_buffer::@5->cputs] + cputs_from___b5: + // [41] phi (to_nomodify byte*) cputs::s#12 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:printf_number_buffer::@5->cputs#0] -- pbuz1=pbuc1 + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z cputs.s+1 + jsr cputs + jmp __b15 + // printf_number_buffer::@15 + __b15: + // [143] if((byte) 0==(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@return -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z format_justify_left + beq __breturn + jmp __b20 + // printf_number_buffer::@20 + __b20: + // [144] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@return -- vbuc1_neq_vbuz1_then_la1 + lda #0 + cmp.z format_zero_padding + bne __breturn + jmp __b19 + // printf_number_buffer::@19 + __b19: + // [145] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@12 -- vbsc1_neq_vbsz1_then_la1 + lda #0 + cmp.z padding + bne __b12 + jmp __breturn + // printf_number_buffer::@12 + __b12: + // [146] (byte) printf_padding::length#2 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [147] call printf_padding + // [236] phi from printf_number_buffer::@12 to printf_padding [phi:printf_number_buffer::@12->printf_padding] + printf_padding_from___b12: + // [236] phi (byte) printf_padding::pad#5 = (byte) ' ' [phi:printf_number_buffer::@12->printf_padding#0] -- vbuz1=vbuc1 + lda #' ' + sta.z printf_padding.pad + // [236] phi (byte) printf_padding::length#4 = (byte) printf_padding::length#2 [phi:printf_number_buffer::@12->printf_padding#1] -- register_copy + jsr printf_padding + jmp __breturn + // printf_number_buffer::@return + __breturn: + // [148] return + rts +} + // legal +// Checks is a placement of the queen on the board is legal. +// Checks the passed (row, column) against all queens placed on the board on lower rows. +// If no conflict for desired position returns 1 otherwise returns 0 +// legal(byte zp($5e) row, byte zp($5f) column) +legal: { + .label __0 = $72 + .label row = $5e + .label column = $5f + // Placement is legal + // The same column is a conflict. + // The same diagonal is a conflict. + .label return = $60 + .label diff1_a = $73 + .label diff1_return = $23 + .label diff2_return = $24 + // Placement is legal + // The same column is a conflict. + // The same diagonal is a conflict. + .label return_1 = $22 + .label i = $21 + // [150] phi from legal to legal::@1 [phi:legal->legal::@1] + __b1_from_legal: + // [150] phi (byte) legal::i#10 = (byte) 1 [phi:legal->legal::@1#0] -- vbuz1=vbuc1 + lda #1 + sta.z i + jmp __b1 + // legal::@1 + __b1: + // [151] (byte~) legal::$0 ← (byte) legal::row#0 - (byte) 1 -- vbuz1=vbuz2_minus_1 + ldx.z row + dex + stx.z __0 + // [152] if((byte) legal::i#10<=(byte~) legal::$0) goto legal::@2 -- vbuz1_le_vbuz2_then_la1 + lda.z __0 + cmp.z i + bcs __b2 + // [153] phi from legal::@1 to legal::@return [phi:legal::@1->legal::@return] + __breturn_from___b1: + // [153] phi (byte) legal::return#4 = (byte) 1 [phi:legal::@1->legal::@return#0] -- vbuz1=vbuc1 + lda #1 + sta.z return_1 + jmp __breturn + // [153] phi from legal::@2 legal::@5 to legal::@return [phi:legal::@2/legal::@5->legal::@return] + __breturn_from___b2: + __breturn_from___b5: + // [153] phi (byte) legal::return#4 = (byte) 0 [phi:legal::@2/legal::@5->legal::@return#0] -- vbuz1=vbuc1 + lda #0 + sta.z return_1 + jmp __breturn + // legal::@return + __breturn: + // [154] return + rts + // legal::@2 + __b2: + // [155] if(*((const byte*) board + (byte) legal::i#10)==(byte) legal::column#0) goto legal::@return -- pbuc1_derefidx_vbuz1_eq_vbuz2_then_la1 + ldy.z i + lda board,y + cmp.z column + beq __breturn_from___b2 + jmp __b4 + // legal::@4 + __b4: + // [156] (byte) legal::diff1_a#0 ← *((const byte*) board + (byte) legal::i#10) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z i + lda board,y + sta.z diff1_a + jmp diff1 + // legal::diff1 + diff1: + // [157] if((byte) legal::diff1_a#0<(byte) legal::column#0) goto legal::diff1_@1 -- vbuz1_lt_vbuz2_then_la1 + lda.z diff1_a + cmp.z column + bcc diff1___b1 + jmp diff1___b3 + // legal::diff1_@3 + diff1___b3: + // [158] (byte) legal::diff1_return#1 ← (byte) legal::diff1_a#0 - (byte) legal::column#0 -- vbuz1=vbuz2_minus_vbuz3 + lda.z diff1_a + sec + sbc.z column + sta.z diff1_return + // [159] phi from legal::diff1_@1 legal::diff1_@3 to legal::diff1_@return [phi:legal::diff1_@1/legal::diff1_@3->legal::diff1_@return] + diff1___breturn_from_diff1___b1: + diff1___breturn_from_diff1___b3: + // [159] phi (byte) legal::diff1_return#2 = (byte) legal::diff1_return#0 [phi:legal::diff1_@1/legal::diff1_@3->legal::diff1_@return#0] -- register_copy + jmp diff1___breturn + // legal::diff1_@return + diff1___breturn: + jmp diff2 + // legal::diff2 + diff2: + // [160] if((byte) legal::i#10<(byte) legal::row#0) goto legal::diff2_@1 -- vbuz1_lt_vbuz2_then_la1 + lda.z i + cmp.z row + bcc diff2___b1 + jmp diff2___b3 + // legal::diff2_@3 + diff2___b3: + // [161] (byte) legal::diff2_return#1 ← (byte) legal::i#10 - (byte) legal::row#0 -- vbuz1=vbuz2_minus_vbuz3 + lda.z i + sec + sbc.z row + sta.z diff2_return + // [162] phi from legal::diff2_@1 legal::diff2_@3 to legal::diff2_@return [phi:legal::diff2_@1/legal::diff2_@3->legal::diff2_@return] + diff2___breturn_from_diff2___b1: + diff2___breturn_from_diff2___b3: + // [162] phi (byte) legal::diff2_return#2 = (byte) legal::diff2_return#0 [phi:legal::diff2_@1/legal::diff2_@3->legal::diff2_@return#0] -- register_copy + jmp diff2___breturn + // legal::diff2_@return + diff2___breturn: + jmp __b5 + // legal::@5 + __b5: + // [163] if((byte) legal::diff1_return#2!=(byte) legal::diff2_return#2) goto legal::@3 -- vbuz1_neq_vbuz2_then_la1 + lda.z diff1_return + cmp.z diff2_return + bne __b3 + jmp __breturn_from___b5 + // legal::@3 + __b3: + // [164] (byte) legal::i#1 ← ++ (byte) legal::i#10 -- vbuz1=_inc_vbuz1 + inc.z i + // [150] phi from legal::@3 to legal::@1 [phi:legal::@3->legal::@1] + __b1_from___b3: + // [150] phi (byte) legal::i#10 = (byte) legal::i#1 [phi:legal::@3->legal::@1#0] -- register_copy + jmp __b1 + // legal::diff2_@1 + diff2___b1: + // [165] (byte) legal::diff2_return#0 ← (byte) legal::row#0 - (byte) legal::i#10 -- vbuz1=vbuz2_minus_vbuz3 + lda.z row + sec + sbc.z i + sta.z diff2_return + jmp diff2___breturn_from_diff2___b1 + // legal::diff1_@1 + diff1___b1: + // [166] (byte) legal::diff1_return#0 ← (byte) legal::column#0 - (byte) legal::diff1_a#0 -- vbuz1=vbuz2_minus_vbuz3 + lda.z column + sec + sbc.z diff1_a + sta.z diff1_return + jmp diff1___breturn_from_diff1___b1 +} + // print +// Print the board with a legal placement. +print: { + .label i = $25 + .label i1 = $26 + .label j = $27 + // [168] call gotoxy + // [253] phi from print to gotoxy [phi:print->gotoxy] + gotoxy_from_print: + jsr gotoxy + // [169] phi from print to print::@11 [phi:print->print::@11] + __b11_from_print: + jmp __b11 + // print::@11 + __b11: + // [170] call cputs + // [41] phi from print::@11 to cputs [phi:print::@11->cputs] + cputs_from___b11: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) print::s [phi:print::@11->cputs#0] -- pbuz1=pbuc1 + lda #s + sta.z cputs.s+1 + jsr cputs + jmp __b12 + // print::@12 + __b12: + // [171] (dword) printf_ulong::uvalue#1 ← (dword) count#2 -- vduz1=vduz2 + lda.z count + sta.z printf_ulong.uvalue + lda.z count+1 + sta.z printf_ulong.uvalue+1 + lda.z count+2 + sta.z printf_ulong.uvalue+2 + lda.z count+3 + sta.z printf_ulong.uvalue+3 + // [172] call printf_ulong + // [73] phi from print::@12 to printf_ulong [phi:print::@12->printf_ulong] + printf_ulong_from___b12: + // [73] phi (dword) printf_ulong::uvalue#2 = (dword) printf_ulong::uvalue#1 [phi:print::@12->printf_ulong#0] -- register_copy + jsr printf_ulong + // [173] phi from print::@12 to print::@13 [phi:print::@12->print::@13] + __b13_from___b12: + jmp __b13 + // print::@13 + __b13: + // [174] call cputs + // [41] phi from print::@13 to cputs [phi:print::@13->cputs] + cputs_from___b13: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) print::s1 [phi:print::@13->cputs#0] -- pbuz1=pbuc1 + lda #s1 + sta.z cputs.s+1 + jsr cputs + // [175] phi from print::@13 to print::@1 [phi:print::@13->print::@1] + __b1_from___b13: + // [175] phi (byte) print::i#2 = (byte) 1 [phi:print::@13->print::@1#0] -- vbuz1=vbuc1 + lda #1 + sta.z i + jmp __b1 + // print::@1 + __b1: + // [176] if((byte) print::i#2<(byte) 8+(byte) 1) goto print::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z i + cmp #8+1 + bcc __b2 + // [177] phi from print::@1 to print::@3 [phi:print::@1->print::@3] + __b3_from___b1: + // [177] phi (byte) print::i1#2 = (byte) 1 [phi:print::@1->print::@3#0] -- vbuz1=vbuc1 + lda #1 + sta.z i1 + jmp __b3 + // print::@3 + __b3: + // [178] if((byte) print::i1#2<(byte) 8+(byte) 1) goto print::@4 -- vbuz1_lt_vbuc1_then_la1 + lda.z i1 + cmp #8+1 + bcc __b4_from___b3 + jmp __breturn + // print::@return + __breturn: + // [179] return + rts + // [180] phi from print::@3 to print::@4 [phi:print::@3->print::@4] + __b4_from___b3: + jmp __b4 + // print::@4 + __b4: + // [181] call cputs + // [41] phi from print::@4 to cputs [phi:print::@4->cputs] + cputs_from___b4: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) s3 [phi:print::@4->cputs#0] -- pbuz1=pbuc1 + lda #<@s3 + sta.z cputs.s + lda #>@s3 + sta.z cputs.s+1 + jsr cputs + jmp __b15 + // print::@15 + __b15: + // [182] (byte) printf_uchar::uvalue#1 ← (byte) print::i1#2 -- vbuz1=vbuz2 + lda.z i1 + sta.z printf_uchar.uvalue + // [183] call printf_uchar + // [259] phi from print::@15 to printf_uchar [phi:print::@15->printf_uchar] + printf_uchar_from___b15: + // [259] phi (byte) printf_uchar::uvalue#2 = (byte) printf_uchar::uvalue#1 [phi:print::@15->printf_uchar#0] -- register_copy + jsr printf_uchar + // [184] phi from print::@15 to print::@5 [phi:print::@15->print::@5] + __b5_from___b15: + // [184] phi (byte) print::j#2 = (byte) 1 [phi:print::@15->print::@5#0] -- vbuz1=vbuc1 + lda #1 + sta.z j + jmp __b5 + // print::@5 + __b5: + // [185] if((byte) print::j#2<(byte) 8+(byte) 1) goto print::@6 -- vbuz1_lt_vbuc1_then_la1 + lda.z j + cmp #8+1 + bcc __b6 + jmp __b7 + // print::@7 + __b7: + // [186] (byte) print::i1#1 ← ++ (byte) print::i1#2 -- vbuz1=_inc_vbuz1 + inc.z i1 + // [177] phi from print::@7 to print::@3 [phi:print::@7->print::@3] + __b3_from___b7: + // [177] phi (byte) print::i1#2 = (byte) print::i1#1 [phi:print::@7->print::@3#0] -- register_copy + jmp __b3 + // print::@6 + __b6: + // [187] if(*((const byte*) board + (byte) print::i1#2)==(byte) print::j#2) goto print::@8 -- pbuc1_derefidx_vbuz1_eq_vbuz2_then_la1 + ldy.z i1 + lda board,y + cmp.z j + beq __b8_from___b6 + // [188] phi from print::@6 to print::@10 [phi:print::@6->print::@10] + __b10_from___b6: + jmp __b10 + // print::@10 + __b10: + // [189] call cputs + // [41] phi from print::@10 to cputs [phi:print::@10->cputs] + cputs_from___b10: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) print::s4 [phi:print::@10->cputs#0] -- pbuz1=pbuc1 + lda #s4 + sta.z cputs.s+1 + jsr cputs + jmp __b9 + // print::@9 + __b9: + // [190] (byte) print::j#1 ← ++ (byte) print::j#2 -- vbuz1=_inc_vbuz1 + inc.z j + // [184] phi from print::@9 to print::@5 [phi:print::@9->print::@5] + __b5_from___b9: + // [184] phi (byte) print::j#2 = (byte) print::j#1 [phi:print::@9->print::@5#0] -- register_copy + jmp __b5 + // [191] phi from print::@6 to print::@8 [phi:print::@6->print::@8] + __b8_from___b6: + jmp __b8 + // print::@8 + __b8: + // [192] call cputs + // [41] phi from print::@8 to cputs [phi:print::@8->cputs] + cputs_from___b8: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) print::s3 [phi:print::@8->cputs#0] -- pbuz1=pbuc1 + lda #s3 + sta.z cputs.s+1 + jsr cputs + jmp __b9 + // print::@2 + __b2: + // [193] (byte) printf_uchar::uvalue#0 ← (byte) print::i#2 -- vbuz1=vbuz2 + lda.z i + sta.z printf_uchar.uvalue + // [194] call printf_uchar + // [259] phi from print::@2 to printf_uchar [phi:print::@2->printf_uchar] + printf_uchar_from___b2: + // [259] phi (byte) printf_uchar::uvalue#2 = (byte) printf_uchar::uvalue#0 [phi:print::@2->printf_uchar#0] -- register_copy + jsr printf_uchar + jmp __b14 + // print::@14 + __b14: + // [195] (byte) print::i#1 ← ++ (byte) print::i#2 -- vbuz1=_inc_vbuz1 + inc.z i + // [175] phi from print::@14 to print::@1 [phi:print::@14->print::@1] + __b1_from___b14: + // [175] phi (byte) print::i#2 = (byte) print::i#1 [phi:print::@14->print::@1#0] -- register_copy + jmp __b1 + s: .text @"\n#" + .byte 0 + s1: .text @":\n " + .byte 0 + s3: .text "Q" + .byte 0 + s4: .text "-" + .byte 0 +} + // 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($29) value, byte* zp($75) buffer) +ultoa: { + .label __10 = $77 + .label __11 = $74 + .label digit_value = $78 + .label buffer = $75 + .label digit = $28 + .label value = $29 + .label buffer_1 = $2e + .label started = $2d + // [197] phi from ultoa to ultoa::@1 [phi:ultoa->ultoa::@1] + __b1_from_ultoa: + // [197] phi (byte*) ultoa::buffer#11 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) 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_1+1 + // [197] phi (byte) ultoa::started#2 = (byte) 0 [phi:ultoa->ultoa::@1#1] -- vbuz1=vbuc1 + lda #0 + sta.z started + // [197] phi (dword) ultoa::value#2 = (dword) ultoa::value#1 [phi:ultoa->ultoa::@1#2] -- register_copy + // [197] phi (byte) ultoa::digit#2 = (byte) 0 [phi:ultoa->ultoa::@1#3] -- vbuz1=vbuc1 + lda #0 + sta.z digit + jmp __b1 + // ultoa::@1 + __b1: + // [198] if((byte) ultoa::digit#2<(byte) $a-(byte) 1) goto ultoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #$a-1 + bcc __b2 + jmp __b3 + // ultoa::@3 + __b3: + // [199] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 -- vbuz1=_byte_vduz2 + lda.z value + sta.z __11 + // [200] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) -- _deref_pbuz1=pbuc1_derefidx_vbuz2 + ldy.z __11 + lda DIGITS,y + ldy #0 + sta (buffer_1),y + // [201] (byte*) ultoa::buffer#3 ← ++ (byte*) ultoa::buffer#11 -- pbuz1=_inc_pbuz2 + lda.z buffer_1 + clc + adc #1 + sta.z buffer + lda.z buffer_1+1 + adc #0 + sta.z buffer+1 + // [202] *((byte*) ultoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (buffer),y + jmp __breturn + // ultoa::@return + __breturn: + // [203] return + rts + // ultoa::@2 + __b2: + // [204] (byte~) ultoa::$10 ← (byte) ultoa::digit#2 << (byte) 2 -- vbuz1=vbuz2_rol_2 + lda.z digit + asl + asl + sta.z __10 + // [205] (dword) ultoa::digit_value#0 ← *((const dword*) RADIX_DECIMAL_VALUES_LONG + (byte~) ultoa::$10) -- vduz1=pduc1_derefidx_vbuz2 + ldy.z __10 + 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 + // [206] if((byte) 0!=(byte) ultoa::started#2) goto ultoa::@5 -- vbuc1_neq_vbuz1_then_la1 + lda #0 + cmp.z started + bne __b5 + jmp __b7 + // ultoa::@7 + __b7: + // [207] if((dword) ultoa::value#2>=(dword) 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 + !: + // [208] phi from ultoa::@7 to ultoa::@4 [phi:ultoa::@7->ultoa::@4] + __b4_from___b7: + // [208] phi (byte*) ultoa::buffer#14 = (byte*) ultoa::buffer#11 [phi:ultoa::@7->ultoa::@4#0] -- register_copy + // [208] phi (byte) ultoa::started#4 = (byte) ultoa::started#2 [phi:ultoa::@7->ultoa::@4#1] -- register_copy + // [208] phi (dword) ultoa::value#6 = (dword) ultoa::value#2 [phi:ultoa::@7->ultoa::@4#2] -- register_copy + jmp __b4 + // ultoa::@4 + __b4: + // [209] (byte) ultoa::digit#1 ← ++ (byte) ultoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [197] phi from ultoa::@4 to ultoa::@1 [phi:ultoa::@4->ultoa::@1] + __b1_from___b4: + // [197] phi (byte*) ultoa::buffer#11 = (byte*) ultoa::buffer#14 [phi:ultoa::@4->ultoa::@1#0] -- register_copy + // [197] phi (byte) ultoa::started#2 = (byte) ultoa::started#4 [phi:ultoa::@4->ultoa::@1#1] -- register_copy + // [197] phi (dword) ultoa::value#2 = (dword) ultoa::value#6 [phi:ultoa::@4->ultoa::@1#2] -- register_copy + // [197] phi (byte) ultoa::digit#2 = (byte) ultoa::digit#1 [phi:ultoa::@4->ultoa::@1#3] -- register_copy + jmp __b1 + // ultoa::@5 + __b5: + // [210] (byte*) ultoa_append::buffer#0 ← (byte*) ultoa::buffer#11 -- pbuz1=pbuz2 + lda.z buffer_1 + sta.z ultoa_append.buffer + lda.z buffer_1+1 + sta.z ultoa_append.buffer+1 + // [211] (dword) ultoa_append::value#0 ← (dword) ultoa::value#2 -- vduz1=vduz2 + lda.z value + sta.z ultoa_append.value + lda.z value+1 + sta.z ultoa_append.value+1 + lda.z value+2 + sta.z ultoa_append.value+2 + lda.z value+3 + sta.z ultoa_append.value+3 + // [212] (dword) ultoa_append::sub#0 ← (dword) ultoa::digit_value#0 -- vduz1=vduz2 + lda.z digit_value + sta.z ultoa_append.sub + lda.z digit_value+1 + sta.z ultoa_append.sub+1 + lda.z digit_value+2 + sta.z ultoa_append.sub+2 + lda.z digit_value+3 + sta.z ultoa_append.sub+3 + // [213] call ultoa_append + // [266] phi from ultoa::@5 to ultoa_append [phi:ultoa::@5->ultoa_append] + ultoa_append_from___b5: + jsr ultoa_append + // [214] (dword) ultoa_append::return#0 ← (dword) ultoa_append::value#2 -- vduz1=vduz2 + lda.z ultoa_append.value + sta.z ultoa_append.return + lda.z ultoa_append.value+1 + sta.z ultoa_append.return+1 + lda.z ultoa_append.value+2 + sta.z ultoa_append.return+2 + lda.z ultoa_append.value+3 + sta.z ultoa_append.return+3 + jmp __b6 + // ultoa::@6 + __b6: + // [215] (dword) ultoa::value#0 ← (dword) ultoa_append::return#0 -- vduz1=vduz2 + lda.z ultoa_append.return + sta.z value + lda.z ultoa_append.return+1 + sta.z value+1 + lda.z ultoa_append.return+2 + sta.z value+2 + lda.z ultoa_append.return+3 + sta.z value+3 + // [216] (byte*) ultoa::buffer#4 ← ++ (byte*) ultoa::buffer#11 -- pbuz1=_inc_pbuz1 + inw buffer_1 + // [208] phi from ultoa::@6 to ultoa::@4 [phi:ultoa::@6->ultoa::@4] + __b4_from___b6: + // [208] phi (byte*) ultoa::buffer#14 = (byte*) ultoa::buffer#4 [phi:ultoa::@6->ultoa::@4#0] -- register_copy + // [208] phi (byte) ultoa::started#4 = (byte) 1 [phi:ultoa::@6->ultoa::@4#1] -- vbuz1=vbuc1 + lda #1 + sta.z started + // [208] phi (dword) ultoa::value#6 = (dword) ultoa::value#0 [phi:ultoa::@6->ultoa::@4#2] -- register_copy + jmp __b4 +} + // cputln +// Print a newline +cputln: { + // [217] (byte*) conio_line_text ← (byte*) conio_line_text + (byte) $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 + !: + // [218] (byte*) conio_line_color ← (byte*) conio_line_color + (byte) $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 + !: + // [219] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [220] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // [221] call cscroll + jsr cscroll + jmp __breturn + // cputln::@return + __breturn: + // [222] 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($68) buffer, word zp($30) value, word zp($6a) sub) +utoa_append: { + .label buffer = $68 + .label value = $30 + .label sub = $6a + .label return = $6c + .label digit = $32 + // [224] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + __b1_from_utoa_append: + // [224] phi (byte) utoa_append::digit#2 = (byte) 0 [phi:utoa_append->utoa_append::@1#0] -- vbuz1=vbuc1 + lda #0 + sta.z digit + // [224] phi (word) utoa_append::value#2 = (word) utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + jmp __b1 + // utoa_append::@1 + __b1: + // [225] if((word) utoa_append::value#2>=(word) 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: + // [226] *((byte*) utoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) utoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuz2 + ldy.z digit + lda DIGITS,y + ldy #0 + sta (buffer),y + jmp __breturn + // utoa_append::@return + __breturn: + // [227] return + rts + // utoa_append::@2 + __b2: + // [228] (byte) utoa_append::digit#1 ← ++ (byte) utoa_append::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [229] (word) utoa_append::value#1 ← (word) utoa_append::value#2 - (word) 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 + // [224] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + __b1_from___b2: + // [224] phi (byte) utoa_append::digit#2 = (byte) utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [224] phi (word) utoa_append::value#2 = (word) utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + jmp __b1 +} + // strlen +// Computes the length of the string str up to but not including the terminating null character. +// strlen(byte* zp($33) str) +strlen: { + .label len = $35 + .label str = $33 + .label return = $6e + // [231] phi from strlen to strlen::@1 [phi:strlen->strlen::@1] + __b1_from_strlen: + // [231] phi (word) strlen::len#2 = (word) 0 [phi:strlen->strlen::@1#0] -- vwuz1=vwuc1 + lda #<0 + sta.z len + lda #>0 + sta.z len+1 + // [231] phi (byte*) strlen::str#2 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:strlen->strlen::@1#1] -- pbuz1=pbuc1 + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z str+1 + jmp __b1 + // strlen::@1 + __b1: + // [232] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 -- vbuc1_neq__deref_pbuz1_then_la1 + ldy #0 + lda (str),y + cmp #0 + bne __b2 + jmp __breturn + // strlen::@return + __breturn: + // [233] return + rts + // strlen::@2 + __b2: + // [234] (word) strlen::len#1 ← ++ (word) strlen::len#2 -- vwuz1=_inc_vwuz1 + inw len + // [235] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 -- pbuz1=_inc_pbuz1 + inw str + // [231] phi from strlen::@2 to strlen::@1 [phi:strlen::@2->strlen::@1] + __b1_from___b2: + // [231] phi (word) strlen::len#2 = (word) strlen::len#1 [phi:strlen::@2->strlen::@1#0] -- register_copy + // [231] phi (byte*) strlen::str#2 = (byte*) strlen::str#0 [phi:strlen::@2->strlen::@1#1] -- register_copy + jmp __b1 +} + // printf_padding +// Print a padding char a number of times +// printf_padding(byte zp($38) pad, byte zp($37) length) +printf_padding: { + .label i = $39 + .label length = $37 + .label pad = $38 + // [237] phi from printf_padding to printf_padding::@1 [phi:printf_padding->printf_padding::@1] + __b1_from_printf_padding: + // [237] phi (byte) printf_padding::i#2 = (byte) 0 [phi:printf_padding->printf_padding::@1#0] -- vbuz1=vbuc1 + lda #0 + sta.z i + jmp __b1 + // printf_padding::@1 + __b1: + // [238] if((byte) printf_padding::i#2<(byte) printf_padding::length#4) goto printf_padding::@2 -- vbuz1_lt_vbuz2_then_la1 + lda.z i + cmp.z length + bcc __b2 + jmp __breturn + // printf_padding::@return + __breturn: + // [239] return + rts + // printf_padding::@2 + __b2: + // [240] (byte) cputc::c#1 ← (byte) printf_padding::pad#5 -- vbuz1=vbuz2 + lda.z pad + sta.z cputc.c + // [241] call cputc + // [80] phi from printf_padding::@2 to cputc [phi:printf_padding::@2->cputc] + cputc_from___b2: + // [80] phi (byte) cputc::c#3 = (byte) cputc::c#1 [phi:printf_padding::@2->cputc#0] -- register_copy + jsr cputc + jmp __b3 + // printf_padding::@3 + __b3: + // [242] (byte) printf_padding::i#1 ← ++ (byte) printf_padding::i#2 -- vbuz1=_inc_vbuz1 + inc.z i + // [237] phi from printf_padding::@3 to printf_padding::@1 [phi:printf_padding::@3->printf_padding::@1] + __b1_from___b3: + // [237] phi (byte) printf_padding::i#2 = (byte) printf_padding::i#1 [phi:printf_padding::@3->printf_padding::@1#0] -- register_copy + jmp __b1 +} + // strupr +// Converts a string to uppercase. +strupr: { + .label str = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + .label __0 = $87 + .label src = $3a + // [244] phi from strupr to strupr::@1 [phi:strupr->strupr::@1] + __b1_from_strupr: + // [244] phi (byte*) strupr::src#2 = (const byte*) strupr::str#0 [phi:strupr->strupr::@1#0] -- pbuz1=pbuc1 + lda #str + sta.z src+1 + jmp __b1 + // strupr::@1 + __b1: + // [245] if((byte) 0!=*((byte*) strupr::src#2)) goto strupr::@2 -- vbuc1_neq__deref_pbuz1_then_la1 + ldy #0 + lda (src),y + cmp #0 + bne __b2 + jmp __breturn + // strupr::@return + __breturn: + // [246] return + rts + // strupr::@2 + __b2: + // [247] (byte) toupper::ch#0 ← *((byte*) strupr::src#2) -- vbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + sta.z toupper.ch + // [248] call toupper + jsr toupper + // [249] (byte) toupper::return#3 ← (byte) toupper::return#2 -- vbuz1=vbuz2 + lda.z toupper.return + sta.z toupper.return_1 + jmp __b3 + // strupr::@3 + __b3: + // [250] (byte~) strupr::$0 ← (byte) toupper::return#3 -- vbuz1=vbuz2 + lda.z toupper.return_1 + sta.z __0 + // [251] *((byte*) strupr::src#2) ← (byte~) strupr::$0 -- _deref_pbuz1=vbuz2 + lda.z __0 + ldy #0 + sta (src),y + // [252] (byte*) strupr::src#1 ← ++ (byte*) strupr::src#2 -- pbuz1=_inc_pbuz1 + inw src + // [244] phi from strupr::@3 to strupr::@1 [phi:strupr::@3->strupr::@1] + __b1_from___b3: + // [244] phi (byte*) strupr::src#2 = (byte*) strupr::src#1 [phi:strupr::@3->strupr::@1#0] -- register_copy + jmp __b1 +} + // gotoxy +// Set the cursor to the specified position +gotoxy: { + .const x = 0 + .const y = 5 + .const line_offset = y*$28 + jmp __b1 + // gotoxy::@1 + __b1: + // [254] (byte) conio_cursor_x ← (const byte) gotoxy::x#2 -- vbuz1=vbuc1 + lda #x + sta.z conio_cursor_x + // [255] (byte) conio_cursor_y ← (const byte) gotoxy::y#2 -- vbuz1=vbuc1 + lda #y + sta.z conio_cursor_y + // [256] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN+(const word) gotoxy::line_offset#0 -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN+line_offset + sta.z conio_line_text+1 + // [257] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM+(const word) gotoxy::line_offset#0 -- pbuz1=pbuc1 + lda #COLORRAM+line_offset + sta.z conio_line_color+1 + jmp __breturn + // gotoxy::@return + __breturn: + // [258] return + rts +} + // printf_uchar +// Print an unsigned char using a specific format +// printf_uchar(byte zp($3c) uvalue) +printf_uchar: { + .label uvalue = $3c + jmp __b1 + // printf_uchar::@1 + __b1: + // [260] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // [261] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#2 -- vbuz1=vbuz2 + lda.z uvalue + sta.z uctoa.value + // [262] call uctoa + // Format number into buffer + // [291] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] + uctoa_from___b1: + jsr uctoa + jmp __b2 + // printf_uchar::@2 + __b2: + // [263] (byte) printf_number_buffer::buffer_sign#2 ← *((byte*)&(struct printf_buffer_number) printf_buffer) -- vbuz1=_deref_pbuc1 + lda printf_buffer + sta.z printf_number_buffer.buffer_sign + // [264] call printf_number_buffer + // Print using format + // [112] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] + printf_number_buffer_from___b2: + // [112] phi (byte) printf_number_buffer::format_upper_case#10 = (byte) 0 [phi:printf_uchar::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_upper_case + // [112] phi (byte) printf_number_buffer::buffer_sign#10 = (byte) printf_number_buffer::buffer_sign#2 [phi:printf_uchar::@2->printf_number_buffer#1] -- register_copy + // [112] phi (byte) printf_number_buffer::format_zero_padding#10 = (byte) 0 [phi:printf_uchar::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_zero_padding + // [112] phi (byte) printf_number_buffer::format_justify_left#10 = (byte) 0 [phi:printf_uchar::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_justify_left + // [112] phi (byte) printf_number_buffer::format_min_length#3 = (byte) 0 [phi:printf_uchar::@2->printf_number_buffer#4] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_min_length + jsr printf_number_buffer + jmp __breturn + // printf_uchar::@return + __breturn: + // [265] return + rts +} + // 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($7c) buffer, dword zp($3d) value, dword zp($7e) sub) +ultoa_append: { + .label buffer = $7c + .label value = $3d + .label sub = $7e + .label return = $82 + .label digit = $41 + // [267] phi from ultoa_append to ultoa_append::@1 [phi:ultoa_append->ultoa_append::@1] + __b1_from_ultoa_append: + // [267] phi (byte) ultoa_append::digit#2 = (byte) 0 [phi:ultoa_append->ultoa_append::@1#0] -- vbuz1=vbuc1 + lda #0 + sta.z digit + // [267] phi (dword) ultoa_append::value#2 = (dword) ultoa_append::value#0 [phi:ultoa_append->ultoa_append::@1#1] -- register_copy + jmp __b1 + // ultoa_append::@1 + __b1: + // [268] if((dword) ultoa_append::value#2>=(dword) 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: + // [269] *((byte*) ultoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) ultoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuz2 + ldy.z digit + lda DIGITS,y + ldy #0 + sta (buffer),y + jmp __breturn + // ultoa_append::@return + __breturn: + // [270] return + rts + // ultoa_append::@2 + __b2: + // [271] (byte) ultoa_append::digit#1 ← ++ (byte) ultoa_append::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [272] (dword) ultoa_append::value#1 ← (dword) ultoa_append::value#2 - (dword) 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 + // [267] phi from ultoa_append::@2 to ultoa_append::@1 [phi:ultoa_append::@2->ultoa_append::@1] + __b1_from___b2: + // [267] phi (byte) ultoa_append::digit#2 = (byte) ultoa_append::digit#1 [phi:ultoa_append::@2->ultoa_append::@1#0] -- register_copy + // [267] phi (dword) ultoa_append::value#2 = (dword) ultoa_append::value#1 [phi:ultoa_append::@2->ultoa_append::@1#1] -- register_copy + jmp __b1 +} + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // [273] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [274] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + __b1_from_cscroll: + jmp __b1 + // cscroll::@1 + __b1: + // [275] call memcpy + // [310] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + memcpy_from___b1: + // [310] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [310] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) DEFAULT_SCREEN+(byte) $28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [276] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + __b2_from___b1: + jmp __b2 + // cscroll::@2 + __b2: + // [277] call memcpy + // [310] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + memcpy_from___b2: + // [310] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [310] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) COLORRAM+(byte) $28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [278] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + __b3_from___b2: + jmp __b3 + // cscroll::@3 + __b3: + // [279] call memset + // [320] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + memset_from___b3: + // [320] phi (byte) memset::c#4 = (byte) ' ' [phi:cscroll::@3->memset#0] -- vbuz1=vbuc1 + lda #' ' + sta.z memset.c + // [320] phi (void*) memset::str#3 = (void*)(const nomodify byte*) DEFAULT_SCREEN+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [280] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + __b4_from___b3: + jmp __b4 + // cscroll::@4 + __b4: + // [281] call memset + // [320] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + memset_from___b4: + // [320] phi (byte) memset::c#4 = (const nomodify byte) LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuz1=vbuc1 + lda #LIGHT_BLUE + sta.z memset.c + // [320] phi (void*) memset::str#3 = (void*)(const nomodify byte*) COLORRAM+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + jmp __b5 + // cscroll::@5 + __b5: + // [282] (byte*) conio_line_text ← (byte*) conio_line_text - (byte) $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 + // [283] (byte*) conio_line_color ← (byte*) conio_line_color - (byte) $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 + // [284] (byte) conio_cursor_y ← -- (byte) conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + jmp __breturn + // cscroll::@return + __breturn: + // [285] return + rts +} + // toupper +// Convert lowercase alphabet to uppercase +// Returns uppercase equivalent to c, if such value exists, else c remains unchanged +// toupper(byte zp($42) ch) +toupper: { + .label return = $42 + .label ch = $42 + .label return_1 = $86 + // [286] if((byte) toupper::ch#0<(byte) 'a') goto toupper::@return -- vbuz1_lt_vbuc1_then_la1 + lda.z ch + cmp #'a' + bcc __breturn_from_toupper + jmp __b2 + // toupper::@2 + __b2: + // [287] if((byte) toupper::ch#0<=(byte) 'z') goto toupper::@1 -- vbuz1_le_vbuc1_then_la1 + lda #'z' + cmp.z ch + bcs __b1 + // [289] phi from toupper toupper::@1 toupper::@2 to toupper::@return [phi:toupper/toupper::@1/toupper::@2->toupper::@return] + __breturn_from_toupper: + __breturn_from___b1: + __breturn_from___b2: + // [289] phi (byte) toupper::return#2 = (byte) toupper::ch#0 [phi:toupper/toupper::@1/toupper::@2->toupper::@return#0] -- register_copy + jmp __breturn + // toupper::@1 + __b1: + // [288] (byte) toupper::return#0 ← (byte) toupper::ch#0 + (byte) 'A'-(byte) 'a' -- vbuz1=vbuz1_plus_vbuc1 + lda #'A'-'a' + clc + adc.z return + sta.z return + jmp __breturn_from___b1 + // toupper::@return + __breturn: + // [290] return + rts +} + // uctoa +// 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) +// uctoa(byte zp($44) value, byte* zp($88) buffer) +uctoa: { + .label digit_value = $8a + .label buffer = $88 + .label digit = $43 + .label value = $44 + .label buffer_1 = $46 + .label started = $45 + // [292] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] + __b1_from_uctoa: + // [292] phi (byte*) uctoa::buffer#11 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer_1+1 + // [292] phi (byte) uctoa::started#2 = (byte) 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 + lda #0 + sta.z started + // [292] phi (byte) uctoa::value#2 = (byte) uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy + // [292] phi (byte) uctoa::digit#2 = (byte) 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 + lda #0 + sta.z digit + jmp __b1 + // uctoa::@1 + __b1: + // [293] if((byte) uctoa::digit#2<(byte) 2-(byte) 1) goto uctoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #2-1 + bcc __b2 + jmp __b3 + // uctoa::@3 + __b3: + // [294] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) -- _deref_pbuz1=pbuc1_derefidx_vbuz2 + ldy.z value + lda DIGITS,y + ldy #0 + sta (buffer_1),y + // [295] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 -- pbuz1=_inc_pbuz2 + lda.z buffer_1 + clc + adc #1 + sta.z buffer + lda.z buffer_1+1 + adc #0 + sta.z buffer+1 + // [296] *((byte*) uctoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (buffer),y + jmp __breturn + // uctoa::@return + __breturn: + // [297] return + rts + // uctoa::@2 + __b2: + // [298] (byte) uctoa::digit_value#0 ← *((const byte*) RADIX_HEXADECIMAL_VALUES_CHAR + (byte) uctoa::digit#2) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z digit + lda RADIX_HEXADECIMAL_VALUES_CHAR,y + sta.z digit_value + // [299] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@5 -- vbuc1_neq_vbuz1_then_la1 + lda #0 + cmp.z started + bne __b5 + jmp __b7 + // uctoa::@7 + __b7: + // [300] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@5 -- vbuz1_ge_vbuz2_then_la1 + lda.z value + cmp.z digit_value + bcs __b5 + // [301] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] + __b4_from___b7: + // [301] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy + // [301] phi (byte) uctoa::started#4 = (byte) uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy + // [301] phi (byte) uctoa::value#6 = (byte) uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy + jmp __b4 + // uctoa::@4 + __b4: + // [302] (byte) uctoa::digit#1 ← ++ (byte) uctoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [292] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] + __b1_from___b4: + // [292] phi (byte*) uctoa::buffer#11 = (byte*) uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy + // [292] phi (byte) uctoa::started#2 = (byte) uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy + // [292] phi (byte) uctoa::value#2 = (byte) uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy + // [292] phi (byte) uctoa::digit#2 = (byte) uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy + jmp __b1 + // uctoa::@5 + __b5: + // [303] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 -- pbuz1=pbuz2 + lda.z buffer_1 + sta.z uctoa_append.buffer + lda.z buffer_1+1 + sta.z uctoa_append.buffer+1 + // [304] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 -- vbuz1=vbuz2 + lda.z value + sta.z uctoa_append.value + // [305] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 -- vbuz1=vbuz2 + lda.z digit_value + sta.z uctoa_append.sub + // [306] call uctoa_append + // [328] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] + uctoa_append_from___b5: + jsr uctoa_append + // [307] (byte) uctoa_append::return#0 ← (byte) uctoa_append::value#2 -- vbuz1=vbuz2 + lda.z uctoa_append.value + sta.z uctoa_append.return + jmp __b6 + // uctoa::@6 + __b6: + // [308] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 -- vbuz1=vbuz2 + lda.z uctoa_append.return + sta.z value + // [309] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + inw buffer_1 + // [301] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] + __b4_from___b6: + // [301] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy + // [301] phi (byte) uctoa::started#4 = (byte) 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 + lda #1 + sta.z started + // [301] phi (byte) uctoa::value#6 = (byte) uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy + jmp __b4 +} + // 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($4a) destination, void* zp($48) source) +memcpy: { + .label src_end = $8f + .label dst = $4e + .label src = $4c + .label source = $48 + .label destination = $4a + // [311] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 -- pbuz1=pbuz2_plus_vwuc1 + lda.z source + clc + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + // [312] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 -- pbuz1=pbuz2 + lda.z source + sta.z src + lda.z source+1 + sta.z src+1 + // [313] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 -- pbuz1=pbuz2 + lda.z destination + sta.z dst + lda.z destination+1 + sta.z dst+1 + // [314] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + __b1_from_memcpy: + __b1_from___b2: + // [314] phi (byte*) memcpy::dst#2 = (byte*) memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [314] phi (byte*) memcpy::src#2 = (byte*) memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + jmp __b1 + // memcpy::@1 + __b1: + // [315] if((byte*) memcpy::src#2!=(byte*) 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: + // [316] return + rts + // memcpy::@2 + __b2: + // [317] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + ldy #0 + sta (dst),y + // [318] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inw dst + // [319] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 -- pbuz1=_inc_pbuz1 + inw src + 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($50) str, byte zp($52) c) +memset: { + .label end = $91 + .label dst = $53 + .label str = $50 + .label c = $52 + jmp __b1 + // memset::@1 + __b1: + // [321] (byte*) memset::end#0 ← (byte*)(void*) memset::str#3 + (byte) $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + // [322] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#3 -- pbuz1=pbuz2 + lda.z str + sta.z dst + lda.z str+1 + sta.z dst+1 + // [323] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + __b2_from___b1: + __b2_from___b3: + // [323] phi (byte*) memset::dst#2 = (byte*) memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + jmp __b2 + // memset::@2 + __b2: + // [324] if((byte*) memset::dst#2!=(byte*) 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: + // [325] return + rts + // memset::@3 + __b3: + // [326] *((byte*) memset::dst#2) ← (byte) memset::c#4 -- _deref_pbuz1=vbuz2 + lda.z c + ldy #0 + sta (dst),y + // [327] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 -- pbuz1=_inc_pbuz1 + inw dst + jmp __b2_from___b3 +} + // uctoa_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. +// uctoa_append(byte* zp($8b) buffer, byte zp($55) value, byte zp($8d) sub) +uctoa_append: { + .label buffer = $8b + .label value = $55 + .label sub = $8d + .label return = $8e + .label digit = $56 + // [329] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] + __b1_from_uctoa_append: + // [329] phi (byte) uctoa_append::digit#2 = (byte) 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuz1=vbuc1 + lda #0 + sta.z digit + // [329] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy + jmp __b1 + // uctoa_append::@1 + __b1: + // [330] if((byte) uctoa_append::value#2>=(byte) uctoa_append::sub#0) goto uctoa_append::@2 -- vbuz1_ge_vbuz2_then_la1 + lda.z value + cmp.z sub + bcs __b2 + jmp __b3 + // uctoa_append::@3 + __b3: + // [331] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuz2 + ldy.z digit + lda DIGITS,y + ldy #0 + sta (buffer),y + jmp __breturn + // uctoa_append::@return + __breturn: + // [332] return + rts + // uctoa_append::@2 + __b2: + // [333] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [334] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 -- vbuz1=vbuz1_minus_vbuz2 + lda.z value + sec + sbc.z sub + sta.z value + // [329] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] + __b1_from___b2: + // [329] phi (byte) uctoa_append::digit#2 = (byte) uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy + // [329] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy + jmp __b1 +} + // File Data + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of hexadecimal digits + RADIX_HEXADECIMAL_VALUES_CHAR: .byte $10 + // 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 + // The board. board[i] holds the column position of the queen on row i. + board: .fill $14, 0 + s3: .text @"\n" + .byte 0 + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 + +REGISTER UPLIFT POTENTIAL REGISTERS +Statement [1] (byte) conio_cursor_x ← (byte) 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [2] (byte) conio_cursor_y ← (byte) 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [3] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [4] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [20] (dword) printf_ulong::uvalue#0 ← (dword) count#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_ulong::uvalue#0 printf_buffer ] ( main:6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_ulong::uvalue#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } } ) always clobbers reg byte a +Statement [28] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a +Statement [29] (byte) conio_cursor_y ← (byte) 0 [ conio_cursor_x conio_cursor_y ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [30] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a +Statement [31] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [35] (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#5 + (byte) $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:6::clrscr:9 [ 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]:2 [ clrscr::l#2 clrscr::l#1 ] +Statement [36] (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#5 + (byte) $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:6::clrscr:9 [ printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a +Statement [38] *((byte*) clrscr::line_text#5 + (byte) clrscr::c#2) ← (byte) ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:6::clrscr:9 [ 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]:7 [ clrscr::c#2 clrscr::c#1 ] +Statement [39] *((byte*) clrscr::line_cols#5 + (byte) clrscr::c#2) ← (const nomodify byte) LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:6::clrscr:9 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [43] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#11) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] ( main:6::cputs:11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::cputs:13 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::cputs:19 [ count#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::cputs:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::printf_uint:15::printf_number_buffer:53::cputs:142 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::cputs:170 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::queens:17::print:68::cputs:174 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::queens:17::print:68::cputs:181 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::queens:17::print:68::cputs:189 [ queens::row#10 count#2 print::i1#2 print::j#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::queens:17::print:68::cputs:192 [ queens::row#10 count#2 print::i1#2 print::j#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte a as potential for zp[1]:27 [ printf_number_buffer::format_justify_left#10 ] +Removing always clobbered register reg byte y as potential for zp[1]:27 [ printf_number_buffer::format_justify_left#10 ] +Removing always clobbered register reg byte a as potential for zp[1]:28 [ printf_number_buffer::format_zero_padding#10 ] +Removing always clobbered register reg byte y as potential for zp[1]:28 [ printf_number_buffer::format_zero_padding#10 ] +Removing always clobbered register reg byte a as potential for zp[1]:32 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:32 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] +Removing always clobbered register reg byte y as potential for zp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] +Removing always clobbered register reg byte a as potential for zp[1]:38 [ print::i1#2 print::i1#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:38 [ print::i1#2 print::i1#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:37 [ print::i#2 print::i#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:37 [ print::i#2 print::i#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:39 [ print::j#2 print::j#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:39 [ print::j#2 print::j#1 ] +Statement [50] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] ( main:6::printf_uint:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a +Statement [58] if(*((const byte*) board + (byte) queens::row#10)==(byte)(number) 8+(number) 1) goto queens::@3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 ] ( main:6::queens:17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 ] { } ) always clobbers reg byte a +Statement [69] *((const byte*) board + (byte) queens::row#10) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 ] ( main:6::queens:17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 ] { } ) always clobbers reg byte a +Statement [74] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_ulong::uvalue#2 ] ( main:6::printf_ulong:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_ulong::uvalue#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_ulong::uvalue#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [75] (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::value#1 ] ( main:6::printf_ulong:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::value#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::value#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [82] *((byte*) conio_line_text + (byte) conio_cursor_x) ← (byte) cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:30 [ printf_number_buffer::format_upper_case#10 ] +Removing always clobbered register reg byte y as potential for zp[1]:29 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:55 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:56 [ printf_padding::pad#5 ] +Removing always clobbered register reg byte y as potential for zp[1]:57 [ printf_padding::i#2 printf_padding::i#1 ] +Statement [83] *((byte*) conio_line_color + (byte) conio_cursor_x) ← (const nomodify byte) LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte a as potential for zp[1]:30 [ printf_number_buffer::format_upper_case#10 ] +Removing always clobbered register reg byte a as potential for zp[1]:29 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:55 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:56 [ printf_padding::pad#5 ] +Removing always clobbered register reg byte a as potential for zp[1]:57 [ printf_padding::i#2 printf_padding::i#1 ] +Statement [85] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [94] (byte~) utoa::$11 ← (byte)(word) utoa::value#2 [ printf_buffer utoa::buffer#11 utoa::$11 ] ( main:6::printf_uint:15::utoa:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 utoa::$11 ] { } ) always clobbers reg byte a +Statement [95] *((byte*) utoa::buffer#11) ← *((const byte*) DIGITS + (byte~) utoa::$11) [ printf_buffer utoa::buffer#11 ] ( main:6::printf_uint:15::utoa:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { } ) always clobbers reg byte a reg byte y +Statement [96] (byte*) utoa::buffer#3 ← ++ (byte*) utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( main:6::printf_uint:15::utoa:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { } ) always clobbers reg byte a +Statement [97] *((byte*) utoa::buffer#3) ← (byte) 0 [ printf_buffer ] ( main:6::printf_uint:15::utoa:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [99] (byte~) utoa::$10 ← (byte) utoa::digit#2 << (byte) 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( main:6::printf_uint:15::utoa:51 [ 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 ] { } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:20 [ utoa::digit#2 utoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:23 [ utoa::started#2 utoa::started#4 ] +Statement [100] (word) utoa::digit_value#0 ← *((const word*) RADIX_DECIMAL_VALUES + (byte~) utoa::$10) [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:6::printf_uint:15::utoa:51 [ 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 ] { } ) always clobbers reg byte a +Statement [102] if((word) utoa::value#2>=(word) 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:6::printf_uint:15::utoa:51 [ 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 ] { } ) always clobbers reg byte a +Statement [105] (byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( main:6::printf_uint:15::utoa:51 [ 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 ] { { utoa_append::buffer#0 = utoa::buffer#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 [106] (word) utoa_append::value#0 ← (word) utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( main:6::printf_uint:15::utoa:51 [ 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 ] { { utoa_append::buffer#0 = utoa::buffer#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 [107] (word) utoa_append::sub#0 ← (word) 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:6::printf_uint:15::utoa:51 [ 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 ] { { utoa_append::buffer#0 = utoa::buffer#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 [109] (word) utoa_append::return#0 ← (word) utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( main:6::printf_uint:15::utoa:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#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 [110] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:6::printf_uint:15::utoa:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } ) always clobbers reg byte a +Statement [116] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:6::printf_uint:15::printf_number_buffer:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_ulong:21::printf_number_buffer:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:26 [ printf_number_buffer::format_min_length#3 ] +Statement [117] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:6::printf_uint:15::printf_number_buffer:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a +Statement [122] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#3 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:6::printf_uint:15::printf_number_buffer:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a +Statement [155] if(*((const byte*) board + (byte) legal::i#10)==(byte) legal::column#0) goto legal::@return [ legal::row#0 legal::column#0 legal::i#10 ] ( main:6::queens:17::legal:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 legal::row#0 legal::column#0 legal::i#10 ] { { legal::row#0 = queens::row#10 } { legal::return#0 = legal::return#4 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:94 [ legal::row#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:95 [ legal::column#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:33 [ legal::i#10 legal::i#1 ] +Statement [158] (byte) legal::diff1_return#1 ← (byte) legal::diff1_a#0 - (byte) legal::column#0 [ legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#1 ] ( main:6::queens:17::legal:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#1 ] { { legal::row#0 = queens::row#10 } { legal::return#0 = legal::return#4 } } ) always clobbers reg byte a +Statement [161] (byte) legal::diff2_return#1 ← (byte) legal::i#10 - (byte) legal::row#0 [ legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#2 legal::diff2_return#1 ] ( main:6::queens:17::legal:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#2 legal::diff2_return#1 ] { { legal::row#0 = queens::row#10 } { legal::return#0 = legal::return#4 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:35 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] +Statement [165] (byte) legal::diff2_return#0 ← (byte) legal::row#0 - (byte) legal::i#10 [ legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#2 legal::diff2_return#0 ] ( main:6::queens:17::legal:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#2 legal::diff2_return#0 ] { { legal::row#0 = queens::row#10 } { legal::return#0 = legal::return#4 } } ) always clobbers reg byte a +Statement [166] (byte) legal::diff1_return#0 ← (byte) legal::column#0 - (byte) legal::diff1_a#0 [ legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#0 ] ( main:6::queens:17::legal:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#0 ] { { legal::row#0 = queens::row#10 } { legal::return#0 = legal::return#4 } } ) always clobbers reg byte a +Statement [171] (dword) printf_ulong::uvalue#1 ← (dword) count#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer count#2 printf_ulong::uvalue#1 ] ( main:6::queens:17::print:68 [ queens::row#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer count#2 printf_ulong::uvalue#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } } ) always clobbers reg byte a +Statement [187] if(*((const byte*) board + (byte) print::i1#2)==(byte) print::j#2) goto print::@8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer count#2 print::i1#2 print::j#2 ] ( main:6::queens:17::print:68 [ queens::row#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer count#2 print::i1#2 print::j#2 ] { } ) always clobbers reg byte a +Statement [199] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 [ printf_buffer ultoa::buffer#11 ultoa::$11 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [200] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) [ printf_buffer ultoa::buffer#11 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [201] (byte*) ultoa::buffer#3 ← ++ (byte*) ultoa::buffer#11 [ printf_buffer ultoa::buffer#3 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [202] *((byte*) ultoa::buffer#3) ← (byte) 0 [ printf_buffer ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [204] (byte~) ultoa::$10 ← (byte) ultoa::digit#2 << (byte) 2 [ printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::$10 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::$10 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::$10 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:40 [ ultoa::digit#2 ultoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:45 [ ultoa::started#2 ultoa::started#4 ] +Statement [205] (dword) ultoa::digit_value#0 ← *((const dword*) RADIX_DECIMAL_VALUES_LONG + (byte~) ultoa::$10) [ printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [207] if((dword) ultoa::value#2>=(dword) 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 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [210] (byte*) ultoa_append::buffer#0 ← (byte*) ultoa::buffer#11 [ printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#10 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 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#2 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 [211] (dword) ultoa_append::value#0 ← (dword) ultoa::value#2 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ultoa_append::value#0 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#10 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 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#2 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 [212] (dword) ultoa_append::sub#0 ← (dword) ultoa::digit_value#0 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::value#0 ultoa_append::sub#0 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#10 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 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#2 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 [214] (dword) ultoa_append::return#0 ← (dword) ultoa_append::value#2 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 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 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 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 [215] (dword) ultoa::value#0 ← (dword) ultoa_append::return#0 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [217] (byte*) conio_line_text ← (byte*) conio_line_text + (byte) $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:87 [ count#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:87 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:90 [ count#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:90 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [218] (byte*) conio_line_color ← (byte*) conio_line_color + (byte) $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:87 [ count#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:87 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:90 [ count#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:90 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [219] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:87 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:87 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:90 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:90 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [225] if((word) utoa_append::value#2>=(word) 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:6::printf_uint:15::utoa:51::utoa_append:108 [ 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 ] { { utoa_append::buffer#0 = utoa::buffer#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]:50 [ utoa_append::digit#2 utoa_append::digit#1 ] +Statement [226] *((byte*) utoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) utoa_append::digit#2) [ utoa_append::value#2 ] ( main:6::printf_uint:15::utoa:51::utoa_append:108 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#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]:20 [ utoa::digit#2 utoa::digit#1 ] +Statement [229] (word) utoa_append::value#1 ← (word) utoa_append::value#2 - (word) utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( main:6::printf_uint:15::utoa:51::utoa_append:108 [ 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 ] { { utoa_append::buffer#0 = utoa::buffer#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 [232] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 [ printf_buffer strlen::len#2 strlen::str#2 ] ( main:6::printf_uint:15::printf_number_buffer:53::strlen:115 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_buffer strlen::len#2 strlen::str#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_ulong:21::printf_number_buffer:78::strlen:115 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_buffer strlen::len#2 strlen::str#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::strlen:115 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_buffer strlen::len#2 strlen::str#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::strlen:115 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_buffer strlen::len#2 strlen::str#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::strlen:115 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_buffer strlen::len#2 strlen::str#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:26 [ printf_number_buffer::format_min_length#3 ] +Statement [245] if((byte) 0!=*((byte*) strupr::src#2)) goto strupr::@2 [ strupr::src#2 ] ( main:6::printf_uint:15::printf_number_buffer:53::strupr:140 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78::strupr:140 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::strupr:140 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::strupr:140 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::strupr:140 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a reg byte y +Statement [247] (byte) toupper::ch#0 ← *((byte*) strupr::src#2) [ strupr::src#2 toupper::ch#0 ] ( main:6::printf_uint:15::printf_number_buffer:53::strupr:140 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::ch#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:6::printf_ulong:21::printf_number_buffer:78::strupr:140 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::ch#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::strupr:140 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::ch#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::strupr:140 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::ch#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { toupper::return#2 = toupper::return#3 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::strupr:140 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::ch#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { toupper::return#2 = toupper::return#3 } } ) always clobbers reg byte a reg byte y +Statement [251] *((byte*) strupr::src#2) ← (byte~) strupr::$0 [ strupr::src#2 ] ( main:6::printf_uint:15::printf_number_buffer:53::strupr:140 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78::strupr:140 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::strupr:140 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::strupr:140 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::strupr:140 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte y +Statement [254] (byte) conio_cursor_x ← (const byte) gotoxy::x#2 [ conio_cursor_x ] ( main:6::queens:17::print:68::gotoxy:168 [ queens::row#10 printf_buffer count#2 conio_cursor_x ] { } ) always clobbers reg byte a +Statement [255] (byte) conio_cursor_y ← (const byte) gotoxy::y#2 [ conio_cursor_x conio_cursor_y ] ( main:6::queens:17::print:68::gotoxy:168 [ queens::row#10 printf_buffer count#2 conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [256] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN+(const word) gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:6::queens:17::print:68::gotoxy:168 [ queens::row#10 printf_buffer count#2 conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a +Statement [257] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM+(const word) gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::queens:17::print:68::gotoxy:168 [ queens::row#10 printf_buffer count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [260] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_uchar::uvalue#2 ] ( main:6::queens:17::print:68::printf_uchar:183 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_uchar::uvalue#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 uctoa::value#1 } } main:6::queens:17::print:68::printf_uchar:194 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_uchar::uvalue#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 uctoa::value#1 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:60 [ printf_uchar::uvalue#2 printf_uchar::uvalue#1 printf_uchar::uvalue#0 ] +Statement [268] if((dword) ultoa_append::value#2>=(dword) ultoa_append::sub#0) goto ultoa_append::@2 [ ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#2 ultoa_append::digit#2 ] ( main:6::printf_ulong:21::ultoa:76::ultoa_append:213 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#10 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 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76::ultoa_append:213 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#2 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]:65 [ ultoa_append::digit#2 ultoa_append::digit#1 ] +Statement [269] *((byte*) ultoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) ultoa_append::digit#2) [ ultoa_append::value#2 ] ( main:6::printf_ulong:21::ultoa:76::ultoa_append:213 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::value#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 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 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76::ultoa_append:213 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::value#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 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]:40 [ ultoa::digit#2 ultoa::digit#1 ] +Statement [272] (dword) ultoa_append::value#1 ← (dword) ultoa_append::value#2 - (dword) ultoa_append::sub#0 [ ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#1 ultoa_append::digit#1 ] ( main:6::printf_ulong:21::ultoa:76::ultoa_append:213 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#10 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 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76::ultoa_append:213 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#2 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 [273] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:87::cscroll:221 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:90::cscroll:221 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [282] (byte*) conio_line_text ← (byte*) conio_line_text - (byte) $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:87::cscroll:221 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:90::cscroll:221 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [283] (byte*) conio_line_color ← (byte*) conio_line_color - (byte) $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:87::cscroll:221 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:90::cscroll:221 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [288] (byte) toupper::return#0 ← (byte) toupper::ch#0 + (byte) 'A'-(byte) 'a' [ toupper::return#0 ] ( main:6::printf_uint:15::printf_number_buffer:53::strupr:140::toupper:248 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:6::printf_ulong:21::printf_number_buffer:78::strupr:140::toupper:248 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::strupr:140::toupper:248 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::strupr:140::toupper:248 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::return#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { toupper::return#2 = toupper::return#3 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::strupr:140::toupper:248 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::return#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { toupper::return#2 = toupper::return#3 } } ) always clobbers reg byte a +Statement [294] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) [ printf_buffer uctoa::buffer#11 ] ( main:6::queens:17::print:68::printf_uchar:183::uctoa:262 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 uctoa::value#1 } } main:6::queens:17::print:68::printf_uchar:194::uctoa:262 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 uctoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [295] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:6::queens:17::print:68::printf_uchar:183::uctoa:262 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 uctoa::value#1 } } main:6::queens:17::print:68::printf_uchar:194::uctoa:262 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 uctoa::value#1 } } ) always clobbers reg byte a +Statement [296] *((byte*) uctoa::buffer#3) ← (byte) 0 [ printf_buffer ] ( main:6::queens:17::print:68::printf_uchar:183::uctoa:262 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 uctoa::value#1 } } main:6::queens:17::print:68::printf_uchar:194::uctoa:262 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 uctoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [303] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 [ printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:6::queens:17::print:68::printf_uchar:183::uctoa:262 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:6::queens:17::print:68::printf_uchar:194::uctoa:262 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:67 [ uctoa::digit#2 uctoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:68 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:138 [ uctoa::digit_value#0 ] +Statement [311] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [312] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [313] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [315] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [317] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a reg byte y +Statement [321] (byte*) memset::end#0 ← (byte*)(void*) memset::str#3 + (byte) $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:82 [ memset::c#4 ] +Statement [322] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [324] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [326] *((byte*) memset::dst#2) ← (byte) memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:82 [ memset::c#4 ] +Statement [331] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) [ uctoa_append::value#2 ] ( main:6::queens:17::print:68::printf_uchar:183::uctoa:262::uctoa_append:306 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:6::queens:17::print:68::printf_uchar:194::uctoa:262::uctoa_append:306 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:67 [ uctoa::digit#2 uctoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:85 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:85 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Statement [334] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 [ uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] ( main:6::queens:17::print:68::printf_uchar:183::uctoa:262::uctoa_append:306 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:6::queens:17::print:68::printf_uchar:194::uctoa:262::uctoa_append:306 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:141 [ uctoa_append::sub#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:86 [ uctoa_append::digit#2 uctoa_append::digit#1 ] +Statement [1] (byte) conio_cursor_x ← (byte) 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [2] (byte) conio_cursor_y ← (byte) 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [3] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [4] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [20] (dword) printf_ulong::uvalue#0 ← (dword) count#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_ulong::uvalue#0 printf_buffer ] ( main:6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_ulong::uvalue#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } } ) always clobbers reg byte a +Statement [28] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a +Statement [29] (byte) conio_cursor_y ← (byte) 0 [ conio_cursor_x conio_cursor_y ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [30] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a +Statement [31] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [35] (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#5 + (byte) $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:6::clrscr:9 [ printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a +Statement [36] (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#5 + (byte) $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:6::clrscr:9 [ printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a +Statement [38] *((byte*) clrscr::line_text#5 + (byte) clrscr::c#2) ← (byte) ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:6::clrscr:9 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [39] *((byte*) clrscr::line_cols#5 + (byte) clrscr::c#2) ← (const nomodify byte) LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:6::clrscr:9 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [43] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#11) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] ( main:6::cputs:11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::cputs:13 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::cputs:19 [ count#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::cputs:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::printf_uint:15::printf_number_buffer:53::cputs:142 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::cputs:170 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::queens:17::print:68::cputs:174 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::queens:17::print:68::cputs:181 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::queens:17::print:68::cputs:189 [ queens::row#10 count#2 print::i1#2 print::j#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } main:6::queens:17::print:68::cputs:192 [ queens::row#10 count#2 print::i1#2 print::j#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#11 cputs::c#1 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [50] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] ( main:6::printf_uint:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a +Statement [58] if(*((const byte*) board + (byte) queens::row#10)==(byte)(number) 8+(number) 1) goto queens::@3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 ] ( main:6::queens:17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 ] { } ) always clobbers reg byte a +Statement [69] *((const byte*) board + (byte) queens::row#10) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 ] ( main:6::queens:17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 ] { } ) always clobbers reg byte a +Statement [74] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_ulong::uvalue#2 ] ( main:6::printf_ulong:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_ulong::uvalue#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_ulong::uvalue#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [75] (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::value#1 ] ( main:6::printf_ulong:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::value#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::value#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [82] *((byte*) conio_line_text + (byte) conio_cursor_x) ← (byte) cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte y +Statement [83] *((byte*) conio_line_color + (byte) conio_cursor_x) ← (const nomodify byte) LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a reg byte y +Statement [85] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [94] (byte~) utoa::$11 ← (byte)(word) utoa::value#2 [ printf_buffer utoa::buffer#11 utoa::$11 ] ( main:6::printf_uint:15::utoa:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 utoa::$11 ] { } ) always clobbers reg byte a +Statement [95] *((byte*) utoa::buffer#11) ← *((const byte*) DIGITS + (byte~) utoa::$11) [ printf_buffer utoa::buffer#11 ] ( main:6::printf_uint:15::utoa:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { } ) always clobbers reg byte a reg byte y +Statement [96] (byte*) utoa::buffer#3 ← ++ (byte*) utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( main:6::printf_uint:15::utoa:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { } ) always clobbers reg byte a +Statement [97] *((byte*) utoa::buffer#3) ← (byte) 0 [ printf_buffer ] ( main:6::printf_uint:15::utoa:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [99] (byte~) utoa::$10 ← (byte) utoa::digit#2 << (byte) 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( main:6::printf_uint:15::utoa:51 [ 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 ] { } ) always clobbers reg byte a +Statement [100] (word) utoa::digit_value#0 ← *((const word*) RADIX_DECIMAL_VALUES + (byte~) utoa::$10) [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:6::printf_uint:15::utoa:51 [ 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 ] { } ) always clobbers reg byte a +Statement [102] if((word) utoa::value#2>=(word) 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:6::printf_uint:15::utoa:51 [ 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 ] { } ) always clobbers reg byte a +Statement [105] (byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( main:6::printf_uint:15::utoa:51 [ 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 ] { { utoa_append::buffer#0 = utoa::buffer#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 [106] (word) utoa_append::value#0 ← (word) utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( main:6::printf_uint:15::utoa:51 [ 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 ] { { utoa_append::buffer#0 = utoa::buffer#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 [107] (word) utoa_append::sub#0 ← (word) 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:6::printf_uint:15::utoa:51 [ 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 ] { { utoa_append::buffer#0 = utoa::buffer#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 [109] (word) utoa_append::return#0 ← (word) utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( main:6::printf_uint:15::utoa:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#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 [110] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:6::printf_uint:15::utoa:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } ) always clobbers reg byte a +Statement [116] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:6::printf_uint:15::printf_number_buffer:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_ulong:21::printf_number_buffer:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a +Statement [117] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:6::printf_uint:15::printf_number_buffer:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a +Statement [122] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#3 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:6::printf_uint:15::printf_number_buffer:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a +Statement [155] if(*((const byte*) board + (byte) legal::i#10)==(byte) legal::column#0) goto legal::@return [ legal::row#0 legal::column#0 legal::i#10 ] ( main:6::queens:17::legal:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 legal::row#0 legal::column#0 legal::i#10 ] { { legal::row#0 = queens::row#10 } { legal::return#0 = legal::return#4 } } ) always clobbers reg byte a +Statement [158] (byte) legal::diff1_return#1 ← (byte) legal::diff1_a#0 - (byte) legal::column#0 [ legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#1 ] ( main:6::queens:17::legal:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#1 ] { { legal::row#0 = queens::row#10 } { legal::return#0 = legal::return#4 } } ) always clobbers reg byte a +Statement [161] (byte) legal::diff2_return#1 ← (byte) legal::i#10 - (byte) legal::row#0 [ legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#2 legal::diff2_return#1 ] ( main:6::queens:17::legal:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#2 legal::diff2_return#1 ] { { legal::row#0 = queens::row#10 } { legal::return#0 = legal::return#4 } } ) always clobbers reg byte a +Statement [165] (byte) legal::diff2_return#0 ← (byte) legal::row#0 - (byte) legal::i#10 [ legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#2 legal::diff2_return#0 ] ( main:6::queens:17::legal:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#2 legal::diff2_return#0 ] { { legal::row#0 = queens::row#10 } { legal::return#0 = legal::return#4 } } ) always clobbers reg byte a +Statement [166] (byte) legal::diff1_return#0 ← (byte) legal::column#0 - (byte) legal::diff1_a#0 [ legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#0 ] ( main:6::queens:17::legal:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#0 ] { { legal::row#0 = queens::row#10 } { legal::return#0 = legal::return#4 } } ) always clobbers reg byte a +Statement [171] (dword) printf_ulong::uvalue#1 ← (dword) count#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer count#2 printf_ulong::uvalue#1 ] ( main:6::queens:17::print:68 [ queens::row#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer count#2 printf_ulong::uvalue#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } } ) always clobbers reg byte a +Statement [187] if(*((const byte*) board + (byte) print::i1#2)==(byte) print::j#2) goto print::@8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer count#2 print::i1#2 print::j#2 ] ( main:6::queens:17::print:68 [ queens::row#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer count#2 print::i1#2 print::j#2 ] { } ) always clobbers reg byte a +Statement [199] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 [ printf_buffer ultoa::buffer#11 ultoa::$11 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [200] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) [ printf_buffer ultoa::buffer#11 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [201] (byte*) ultoa::buffer#3 ← ++ (byte*) ultoa::buffer#11 [ printf_buffer ultoa::buffer#3 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [202] *((byte*) ultoa::buffer#3) ← (byte) 0 [ printf_buffer ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [204] (byte~) ultoa::$10 ← (byte) ultoa::digit#2 << (byte) 2 [ printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::$10 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::$10 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::$10 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [205] (dword) ultoa::digit_value#0 ← *((const dword*) RADIX_DECIMAL_VALUES_LONG + (byte~) ultoa::$10) [ printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [207] if((dword) ultoa::value#2>=(dword) 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 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [210] (byte*) ultoa_append::buffer#0 ← (byte*) ultoa::buffer#11 [ printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#10 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 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#2 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 [211] (dword) ultoa_append::value#0 ← (dword) ultoa::value#2 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ultoa_append::value#0 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#10 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 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#2 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 [212] (dword) ultoa_append::sub#0 ← (dword) ultoa::digit_value#0 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::value#0 ultoa_append::sub#0 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#10 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 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#2 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 [214] (dword) ultoa_append::return#0 ← (dword) ultoa_append::value#2 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 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 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 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 [215] (dword) ultoa::value#0 ← (dword) ultoa_append::return#0 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] ( main:6::printf_ulong:21::ultoa:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 ultoa::value#1 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 ultoa::value#1 } } ) always clobbers reg byte a +Statement [217] (byte*) conio_line_text ← (byte*) conio_line_text + (byte) $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:87 [ count#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:87 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:90 [ count#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:90 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [218] (byte*) conio_line_color ← (byte*) conio_line_color + (byte) $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:87 [ count#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:87 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:90 [ count#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:90 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [219] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:87 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:87 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:87 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:87 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:90 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:90 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:90 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:90 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [225] if((word) utoa_append::value#2>=(word) 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:6::printf_uint:15::utoa:51::utoa_append:108 [ 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 ] { { utoa_append::buffer#0 = utoa::buffer#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 [226] *((byte*) utoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) utoa_append::digit#2) [ utoa_append::value#2 ] ( main:6::printf_uint:15::utoa:51::utoa_append:108 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#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 [229] (word) utoa_append::value#1 ← (word) utoa_append::value#2 - (word) utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( main:6::printf_uint:15::utoa:51::utoa_append:108 [ 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 ] { { utoa_append::buffer#0 = utoa::buffer#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 [232] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 [ printf_buffer strlen::len#2 strlen::str#2 ] ( main:6::printf_uint:15::printf_number_buffer:53::strlen:115 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_buffer strlen::len#2 strlen::str#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_ulong:21::printf_number_buffer:78::strlen:115 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_buffer strlen::len#2 strlen::str#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::strlen:115 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_buffer strlen::len#2 strlen::str#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::strlen:115 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_buffer strlen::len#2 strlen::str#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::strlen:115 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_buffer strlen::len#2 strlen::str#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a reg byte y +Statement [245] if((byte) 0!=*((byte*) strupr::src#2)) goto strupr::@2 [ strupr::src#2 ] ( main:6::printf_uint:15::printf_number_buffer:53::strupr:140 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78::strupr:140 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::strupr:140 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::strupr:140 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::strupr:140 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a reg byte y +Statement [247] (byte) toupper::ch#0 ← *((byte*) strupr::src#2) [ strupr::src#2 toupper::ch#0 ] ( main:6::printf_uint:15::printf_number_buffer:53::strupr:140 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::ch#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:6::printf_ulong:21::printf_number_buffer:78::strupr:140 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::ch#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::strupr:140 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::ch#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::strupr:140 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::ch#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { toupper::return#2 = toupper::return#3 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::strupr:140 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::ch#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { toupper::return#2 = toupper::return#3 } } ) always clobbers reg byte a reg byte y +Statement [251] *((byte*) strupr::src#2) ← (byte~) strupr::$0 [ strupr::src#2 ] ( main:6::printf_uint:15::printf_number_buffer:53::strupr:140 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78::strupr:140 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::strupr:140 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::strupr:140 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::strupr:140 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte y +Statement [254] (byte) conio_cursor_x ← (const byte) gotoxy::x#2 [ conio_cursor_x ] ( main:6::queens:17::print:68::gotoxy:168 [ queens::row#10 printf_buffer count#2 conio_cursor_x ] { } ) always clobbers reg byte a +Statement [255] (byte) conio_cursor_y ← (const byte) gotoxy::y#2 [ conio_cursor_x conio_cursor_y ] ( main:6::queens:17::print:68::gotoxy:168 [ queens::row#10 printf_buffer count#2 conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [256] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN+(const word) gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:6::queens:17::print:68::gotoxy:168 [ queens::row#10 printf_buffer count#2 conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a +Statement [257] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM+(const word) gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::queens:17::print:68::gotoxy:168 [ queens::row#10 printf_buffer count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [260] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_uchar::uvalue#2 ] ( main:6::queens:17::print:68::printf_uchar:183 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_uchar::uvalue#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 uctoa::value#1 } } main:6::queens:17::print:68::printf_uchar:194 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_uchar::uvalue#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 uctoa::value#1 } } ) always clobbers reg byte a +Statement [268] if((dword) ultoa_append::value#2>=(dword) ultoa_append::sub#0) goto ultoa_append::@2 [ ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#2 ultoa_append::digit#2 ] ( main:6::printf_ulong:21::ultoa:76::ultoa_append:213 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#10 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 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76::ultoa_append:213 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#2 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 [269] *((byte*) ultoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) ultoa_append::digit#2) [ ultoa_append::value#2 ] ( main:6::printf_ulong:21::ultoa:76::ultoa_append:213 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::value#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 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 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76::ultoa_append:213 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::value#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 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 [272] (dword) ultoa_append::value#1 ← (dword) ultoa_append::value#2 - (dword) ultoa_append::sub#0 [ ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#1 ultoa_append::digit#1 ] ( main:6::printf_ulong:21::ultoa:76::ultoa_append:213 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#10 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 } } main:6::queens:17::print:68::printf_ulong:172::ultoa:76::ultoa_append:213 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color 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 count#2 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 [273] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:87::cscroll:221 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:90::cscroll:221 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [282] (byte*) conio_line_text ← (byte*) conio_line_text - (byte) $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:87::cscroll:221 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:90::cscroll:221 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [283] (byte*) conio_line_color ← (byte*) conio_line_color - (byte) $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:87::cscroll:221 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:87::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:13::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:19::cputc:48::cputln:90::cscroll:221 [ count#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::cputs:23::cputc:48::cputln:90::cscroll:221 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [288] (byte) toupper::return#0 ← (byte) toupper::ch#0 + (byte) 'A'-(byte) 'a' [ toupper::return#0 ] ( main:6::printf_uint:15::printf_number_buffer:53::strupr:140::toupper:248 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:6::printf_ulong:21::printf_number_buffer:78::strupr:140::toupper:248 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::strupr:140::toupper:248 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::strupr:140::toupper:248 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::return#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { toupper::return#2 = toupper::return#3 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::strupr:140::toupper:248 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 strupr::src#2 toupper::return#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { toupper::return#2 = toupper::return#3 } } ) always clobbers reg byte a +Statement [294] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) [ printf_buffer uctoa::buffer#11 ] ( main:6::queens:17::print:68::printf_uchar:183::uctoa:262 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 uctoa::value#1 } } main:6::queens:17::print:68::printf_uchar:194::uctoa:262 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 uctoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [295] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:6::queens:17::print:68::printf_uchar:183::uctoa:262 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 uctoa::value#1 } } main:6::queens:17::print:68::printf_uchar:194::uctoa:262 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 uctoa::value#1 } } ) always clobbers reg byte a +Statement [296] *((byte*) uctoa::buffer#3) ← (byte) 0 [ printf_buffer ] ( main:6::queens:17::print:68::printf_uchar:183::uctoa:262 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 uctoa::value#1 } } main:6::queens:17::print:68::printf_uchar:194::uctoa:262 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 uctoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [303] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 [ printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:6::queens:17::print:68::printf_uchar:183::uctoa:262 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:6::queens:17::print:68::printf_uchar:194::uctoa:262 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a +Statement [311] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [312] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [313] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [315] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [317] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:275 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:275 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:275 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memcpy:277 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memcpy:277 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 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_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memcpy:277 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a reg byte y +Statement [321] (byte*) memset::end#0 ← (byte*)(void*) memset::str#3 + (byte) $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [322] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [324] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a +Statement [326] *((byte*) memset::dst#2) ← (byte) memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:279 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:279 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:279 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:87::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:87::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:87::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::cputs:11::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:13::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::cputs:19::cputc:48::cputln:90::cscroll:221::memset:281 [ count#10 cputs::s#0 printf_buffer 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:6::cputs:23::cputc:48::cputln:90::cscroll:221::memset:281 [ cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputs:142::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::queens:17::print:68::cputs:170::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:174::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:181::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:189::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::queens:17::print:68::cputs:192::cputc:48::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 print::j#2 cputs::s#0 printf_buffer 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:6::printf_uint:15::printf_number_buffer:53::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_ulong:21::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::cputc:133::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:130::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:137::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:15::printf_number_buffer:53::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_ulong:21::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i1#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264::printf_padding:147::cputc:241::cputln:90::cscroll:221::memset:281 [ queens::row#10 count#2 print::i#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a reg byte y +Statement [331] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) [ uctoa_append::value#2 ] ( main:6::queens:17::print:68::printf_uchar:183::uctoa:262::uctoa_append:306 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:6::queens:17::print:68::printf_uchar:194::uctoa:262::uctoa_append:306 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Statement [334] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 [ uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] ( main:6::queens:17::print:68::printf_uchar:183::uctoa:262::uctoa_append:306 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:6::queens:17::print:68::printf_uchar:194::uctoa:262::uctoa_append:306 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a +Potential registers zp[1]:2 [ clrscr::l#2 clrscr::l#1 ] : zp[1]:2 , reg byte x , reg byte y , reg byte z , +Potential registers zp[2]:3 [ clrscr::line_text#5 clrscr::line_text#1 ] : zp[2]:3 , +Potential registers zp[2]:5 [ clrscr::line_cols#5 clrscr::line_cols#1 ] : zp[2]:5 , +Potential registers zp[1]:7 [ clrscr::c#2 clrscr::c#1 ] : zp[1]:7 , reg byte x , reg byte y , reg byte z , +Potential registers zp[2]:8 [ cputs::s#11 cputs::s#12 cputs::s#0 ] : zp[2]:8 , +Potential registers zp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] : zp[1]:10 , reg byte x , reg byte z , +Potential registers zp[4]:11 [ count#10 count#2 ] : zp[4]:11 , +Potential registers zp[4]:15 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] : zp[4]:15 , +Potential registers zp[1]:19 [ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] : zp[1]:19 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:20 [ utoa::digit#2 utoa::digit#1 ] : zp[1]:20 , reg byte x , reg byte z , +Potential registers zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#0 ] : zp[2]:21 , +Potential registers zp[1]:23 [ utoa::started#2 utoa::started#4 ] : zp[1]:23 , reg byte x , reg byte y , reg byte z , +Potential registers zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] : zp[2]:24 , +Potential registers zp[1]:26 [ printf_number_buffer::format_min_length#3 ] : zp[1]:26 , reg byte x , reg byte z , +Potential registers zp[1]:27 [ printf_number_buffer::format_justify_left#10 ] : zp[1]:27 , reg byte x , reg byte z , +Potential registers zp[1]:28 [ printf_number_buffer::format_zero_padding#10 ] : zp[1]:28 , reg byte x , reg byte z , +Potential registers zp[1]:29 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] : zp[1]:29 , reg byte x , reg byte z , +Potential registers zp[1]:30 [ printf_number_buffer::format_upper_case#10 ] : zp[1]:30 , reg byte x , reg byte z , +Potential registers zp[1]:31 [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] : zp[1]:31 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:32 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] : zp[1]:32 , reg byte x , reg byte z , +Potential registers zp[1]:33 [ legal::i#10 legal::i#1 ] : zp[1]:33 , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:34 [ legal::return#4 ] : zp[1]:34 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:35 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] : zp[1]:35 , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:36 [ legal::diff2_return#2 legal::diff2_return#0 legal::diff2_return#1 ] : zp[1]:36 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:37 [ print::i#2 print::i#1 ] : zp[1]:37 , reg byte x , reg byte z , +Potential registers zp[1]:38 [ print::i1#2 print::i1#1 ] : zp[1]:38 , reg byte x , reg byte z , +Potential registers zp[1]:39 [ print::j#2 print::j#1 ] : zp[1]:39 , reg byte x , reg byte z , +Potential registers zp[1]:40 [ ultoa::digit#2 ultoa::digit#1 ] : zp[1]:40 , reg byte x , reg byte z , +Potential registers zp[4]:41 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] : zp[4]:41 , +Potential registers zp[1]:45 [ ultoa::started#2 ultoa::started#4 ] : zp[1]:45 , reg byte x , reg byte y , reg byte z , +Potential registers zp[2]:46 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] : zp[2]:46 , +Potential registers zp[2]:48 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] : zp[2]:48 , +Potential registers zp[1]:50 [ utoa_append::digit#2 utoa_append::digit#1 ] : zp[1]:50 , reg byte x , reg byte y , reg byte z , +Potential registers zp[2]:51 [ strlen::str#2 strlen::str#0 ] : zp[2]:51 , +Potential registers zp[2]:53 [ strlen::len#2 strlen::len#1 ] : zp[2]:53 , +Potential registers zp[1]:55 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] : zp[1]:55 , reg byte x , reg byte z , +Potential registers zp[1]:56 [ printf_padding::pad#5 ] : zp[1]:56 , reg byte x , reg byte z , +Potential registers zp[1]:57 [ printf_padding::i#2 printf_padding::i#1 ] : zp[1]:57 , reg byte x , reg byte z , +Potential registers zp[2]:58 [ strupr::src#2 strupr::src#1 ] : zp[2]:58 , +Potential registers zp[1]:60 [ printf_uchar::uvalue#2 printf_uchar::uvalue#1 printf_uchar::uvalue#0 ] : zp[1]:60 , reg byte x , reg byte y , reg byte z , +Potential registers zp[4]:61 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] : zp[4]:61 , +Potential registers zp[1]:65 [ ultoa_append::digit#2 ultoa_append::digit#1 ] : zp[1]:65 , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:66 [ toupper::return#2 toupper::return#0 toupper::ch#0 ] : zp[1]:66 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:67 [ uctoa::digit#2 uctoa::digit#1 ] : zp[1]:67 , reg byte x , reg byte z , +Potential registers zp[1]:68 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] : zp[1]:68 , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:69 [ uctoa::started#2 uctoa::started#4 ] : zp[1]:69 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[2]:70 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] : zp[2]:70 , +Potential registers zp[2]:72 [ memcpy::source#2 ] : zp[2]:72 , +Potential registers zp[2]:74 [ memcpy::destination#2 ] : zp[2]:74 , +Potential registers zp[2]:76 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:76 , +Potential registers zp[2]:78 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:78 , +Potential registers zp[2]:80 [ memset::str#3 ] : zp[2]:80 , +Potential registers zp[1]:82 [ memset::c#4 ] : zp[1]:82 , reg byte x , reg byte z , +Potential registers zp[2]:83 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:83 , +Potential registers zp[1]:85 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] : zp[1]:85 , reg byte x , reg byte z , +Potential registers zp[1]:86 [ uctoa_append::digit#2 uctoa_append::digit#1 ] : zp[1]:86 , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:87 [ conio_cursor_x ] : zp[1]:87 , +Potential registers zp[1]:88 [ conio_cursor_y ] : zp[1]:88 , +Potential registers zp[2]:89 [ conio_line_text ] : zp[2]:89 , +Potential registers zp[2]:91 [ conio_line_color ] : zp[2]:91 , +Potential registers zp[1]:93 [ cputs::c#1 ] : zp[1]:93 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:94 [ legal::row#0 ] : zp[1]:94 , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:95 [ legal::column#0 ] : zp[1]:95 , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:96 [ legal::return#0 ] : zp[1]:96 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:97 [ queens::$2 ] : zp[1]:97 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:98 [ utoa::$11 ] : zp[1]:98 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[2]:99 [ utoa::buffer#3 ] : zp[2]:99 , +Potential registers zp[1]:101 [ utoa::$10 ] : zp[1]:101 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[2]:102 [ utoa::digit_value#0 ] : zp[2]:102 , +Potential registers zp[2]:104 [ utoa_append::buffer#0 ] : zp[2]:104 , +Potential registers zp[2]:106 [ utoa_append::sub#0 ] : zp[2]:106 , +Potential registers zp[2]:108 [ utoa_append::return#0 ] : zp[2]:108 , +Potential registers zp[2]:110 [ strlen::return#2 ] : zp[2]:110 , +Potential registers zp[2]:112 [ printf_number_buffer::$19 ] : zp[2]:112 , +Potential registers zp[1]:114 [ legal::$0 ] : zp[1]:114 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:115 [ legal::diff1_a#0 ] : zp[1]:115 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:116 [ ultoa::$11 ] : zp[1]:116 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[2]:117 [ ultoa::buffer#3 ] : zp[2]:117 , +Potential registers zp[1]:119 [ ultoa::$10 ] : zp[1]:119 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[4]:120 [ ultoa::digit_value#0 ] : zp[4]:120 , +Potential registers zp[2]:124 [ ultoa_append::buffer#0 ] : zp[2]:124 , +Potential registers zp[4]:126 [ ultoa_append::sub#0 ] : zp[4]:126 , +Potential registers zp[4]:130 [ ultoa_append::return#0 ] : zp[4]:130 , +Potential registers zp[1]:134 [ toupper::return#3 ] : zp[1]:134 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:135 [ strupr::$0 ] : zp[1]:135 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[2]:136 [ uctoa::buffer#3 ] : zp[2]:136 , +Potential registers zp[1]:138 [ uctoa::digit_value#0 ] : zp[1]:138 , reg byte x , reg byte y , reg byte z , +Potential registers zp[2]:139 [ uctoa_append::buffer#0 ] : zp[2]:139 , +Potential registers zp[1]:141 [ uctoa_append::sub#0 ] : zp[1]:141 , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:142 [ uctoa_append::return#0 ] : zp[1]:142 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[2]:143 [ memcpy::src_end#0 ] : zp[2]:143 , +Potential registers zp[2]:145 [ memset::end#0 ] : zp[2]:145 , +Potential registers mem[12] [ printf_buffer ] : mem[12] , + +REGISTER UPLIFT SCOPES +Uplift Scope [memcpy] 300,012,500,000,000,000,000: zp[2]:76 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 200,023,333,333,333,300,000: zp[2]:78 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 12,501,250,000,000,000,000: zp[2]:143 [ memcpy::src_end#0 ] 0: zp[2]:72 [ memcpy::source#2 ] 0: zp[2]:74 [ memcpy::destination#2 ] +Uplift Scope [memset] 333,356,666,666,666,700,000: zp[2]:83 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 16,668,333,333,333,332,000: zp[2]:145 [ memset::end#0 ] 14,285,714,285,714,287,000: zp[1]:82 [ memset::c#4 ] 0: zp[2]:80 [ memset::str#3 ] +Uplift Scope [uctoa_append] 25,000,550,000,000,000: zp[1]:85 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] 20,000,500,000,000,000: zp[1]:86 [ uctoa_append::digit#2 uctoa_append::digit#1 ] 3,333,350,000,000,000: zp[1]:141 [ uctoa_append::sub#0 ] 200,000,000,002: zp[1]:142 [ uctoa_append::return#0 ] 137,500,000,000.25: zp[2]:139 [ uctoa_append::buffer#0 ] +Uplift Scope [toupper] 47,333,333,333,338.66: zp[1]:66 [ toupper::return#2 toupper::return#0 toupper::ch#0 ] 2,000,000,000,002: zp[1]:134 [ toupper::return#3 ] +Uplift Scope [] 18,934,911,243,195.91: zp[1]:88 [ conio_cursor_y ] 13,393,939,394,546.11: zp[2]:91 [ conio_line_color ] 13,233,532,934,731.19: zp[2]:89 [ conio_line_text ] 974,025,974,676.04: zp[1]:87 [ conio_cursor_x ] 832.69: zp[4]:11 [ count#10 count#2 ] 0: mem[12] [ printf_buffer ] +Uplift Scope [cputc] 12,525,250,000,008.5: zp[1]:19 [ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] +Uplift Scope [ultoa_append] 2,500,550,000,003.5: zp[4]:61 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] 2,000,500,000,002.5: zp[1]:65 [ ultoa_append::digit#2 ultoa_append::digit#1 ] 333,350,000,000.5: zp[4]:126 [ ultoa_append::sub#0 ] 200,000,002: zp[4]:130 [ ultoa_append::return#0 ] 137,500,000.25: zp[2]:124 [ ultoa_append::buffer#0 ] +Uplift Scope [strupr] 2,714,285,714,288.43: zp[2]:58 [ strupr::src#2 strupr::src#1 ] 2,000,000,000,002: zp[1]:135 [ strupr::$0 ] +Uplift Scope [strlen] 3,000,000,000,003: zp[2]:51 [ strlen::str#2 strlen::str#0 ] 1,500,025,000,001.75: zp[2]:53 [ strlen::len#2 strlen::len#1 ] 200,000,002: zp[2]:110 [ strlen::return#2 ] +Uplift Scope [printf_padding] 2,750,000,000,002.75: zp[1]:57 [ printf_padding::i#2 printf_padding::i#1 ] 167,316,666,673.33: zp[1]:55 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] 166,666,666,666.83: zp[1]:56 [ printf_padding::pad#5 ] +Uplift Scope [uctoa] 383,350,000,004: zp[2]:70 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] 316,755,000,004.5: zp[1]:68 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] 230,769,230,771.54: zp[1]:67 [ uctoa::digit#2 uctoa::digit#1 ] 160,000,000,001.6: zp[1]:69 [ uctoa::started#2 uctoa::started#4 ] 60,000,000,000.6: zp[1]:138 [ uctoa::digit_value#0 ] 200,000,002: zp[2]:136 [ uctoa::buffer#3 ] +Uplift Scope [cputs] 21,500,000,003.5: zp[2]:8 [ cputs::s#11 cputs::s#12 cputs::s#0 ] 10,000,000,001: zp[1]:93 [ cputs::c#1 ] +Uplift Scope [ultoa] 378,714,289.64: zp[2]:46 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] 307,835,718.5: zp[4]:41 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] 228,571,430.86: zp[1]:40 [ ultoa::digit#2 ultoa::digit#1 ] 200,000,002: zp[1]:119 [ ultoa::$10 ] 150,000,001.5: zp[1]:45 [ ultoa::started#2 ultoa::started#4 ] 60,000,000.6: zp[4]:120 [ ultoa::digit_value#0 ] 2,000,002: zp[1]:116 [ ultoa::$11 ] 2,000,002: zp[2]:117 [ ultoa::buffer#3 ] +Uplift Scope [printf_number_buffer] 650,000,006.5: zp[1]:31 [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] 119,047,620.24: zp[1]:32 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] 100,000,001: zp[2]:112 [ printf_number_buffer::$19 ] 35,705,211.3: zp[1]:29 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] 10,000,000.1: zp[1]:26 [ printf_number_buffer::format_min_length#3 ] 9,375,000.09: zp[1]:28 [ printf_number_buffer::format_zero_padding#10 ] 6,451,612.97: zp[1]:27 [ printf_number_buffer::format_justify_left#10 ] 3,846,153.88: zp[1]:30 [ printf_number_buffer::format_upper_case#10 ] +Uplift Scope [utoa_append] 25,055,003.5: zp[2]:48 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] 20,050,002.5: zp[1]:50 [ utoa_append::digit#2 utoa_append::digit#1 ] 3,335,000.5: zp[2]:106 [ utoa_append::sub#0 ] 20,002: zp[2]:108 [ utoa_append::return#0 ] 13,750.25: zp[2]:104 [ utoa_append::buffer#0 ] +Uplift Scope [print] 25,714,288.29: zp[1]:39 [ print::j#2 print::j#1 ] 3,000,003: zp[1]:37 [ print::i#2 print::i#1 ] 3,000,002.36: zp[1]:38 [ print::i1#2 print::i1#1 ] +Uplift Scope [legal] 7,000,007: zp[1]:36 [ legal::diff2_return#2 legal::diff2_return#0 legal::diff2_return#1 ] 4,600,004.6: zp[1]:35 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] 2,571,431.14: zp[1]:33 [ legal::i#10 legal::i#1 ] 2,000,002: zp[1]:114 [ legal::$0 ] 2,000,002: zp[1]:115 [ legal::diff1_a#0 ] 235,353.24: zp[1]:95 [ legal::column#0 ] 222,278.06: zp[1]:94 [ legal::row#0 ] 2,002: zp[1]:96 [ legal::return#0 ] 333.67: zp[1]:34 [ legal::return#4 ] +Uplift Scope [printf_uchar] 10,000,005.5: zp[1]:60 [ printf_uchar::uvalue#2 printf_uchar::uvalue#1 printf_uchar::uvalue#0 ] +Uplift Scope [utoa] 38,003.93: zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] 30,717.36: zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#0 ] 22,859.43: zp[1]:20 [ utoa::digit#2 utoa::digit#1 ] 20,002: zp[1]:101 [ utoa::$10 ] 15,001.5: zp[1]:23 [ utoa::started#2 utoa::started#4 ] 6,000.6: zp[2]:102 [ utoa::digit_value#0 ] 2,002: zp[1]:98 [ utoa::$11 ] 2,002: zp[2]:99 [ utoa::buffer#3 ] +Uplift Scope [printf_ulong] 75,030.5: zp[4]:15 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] +Uplift Scope [clrscr] 32,503.25: zp[1]:7 [ clrscr::c#2 clrscr::c#1 ] 2,501.38: zp[2]:5 [ clrscr::line_cols#5 clrscr::line_cols#1 ] 2,382.05: zp[2]:3 [ clrscr::line_text#5 clrscr::line_text#1 ] 2,335.67: zp[1]:2 [ clrscr::l#2 clrscr::l#1 ] +Uplift Scope [queens] 5,148: zp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] 2,002: zp[1]:97 [ queens::$2 ] +Uplift Scope [RADIX] +Uplift Scope [MOS6526_CIA] +Uplift Scope [MOS6569_VICII] +Uplift Scope [MOS6581_SID] +Uplift Scope [gotoxy] +Uplift Scope [cputln] +Uplift Scope [cscroll] +Uplift Scope [printf_format_number] +Uplift Scope [printf_buffer_number] +Uplift Scope [printf_format_string] +Uplift Scope [printf_uint] +Uplift Scope [main] +Uplift Scope [__start] + +Uplifting [memcpy] best 1818523 combination zp[2]:76 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:78 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:143 [ memcpy::src_end#0 ] zp[2]:72 [ memcpy::source#2 ] zp[2]:74 [ memcpy::destination#2 ] +Uplifting [memset] best 1798517 combination zp[2]:83 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:145 [ memset::end#0 ] reg byte z [ memset::c#4 ] zp[2]:80 [ memset::str#3 ] +Uplifting [uctoa_append] best 1658514 combination reg byte z [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte x [ uctoa_append::digit#2 uctoa_append::digit#1 ] zp[1]:141 [ uctoa_append::sub#0 ] reg byte a [ uctoa_append::return#0 ] zp[2]:139 [ uctoa_append::buffer#0 ] +Limited combination testing to 100 combinations of 240 possible. +Uplifting [toupper] best 1646505 combination reg byte a [ toupper::return#2 toupper::return#0 toupper::ch#0 ] reg byte a [ toupper::return#3 ] +Uplifting [] best 1646505 combination zp[1]:88 [ conio_cursor_y ] zp[2]:91 [ conio_line_color ] zp[2]:89 [ conio_line_text ] zp[1]:87 [ conio_cursor_x ] zp[4]:11 [ count#10 count#2 ] mem[12] [ printf_buffer ] +Uplifting [cputc] best 1643466 combination reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] +Uplifting [ultoa_append] best 1636466 combination zp[4]:61 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] reg byte z [ ultoa_append::digit#2 ultoa_append::digit#1 ] zp[4]:126 [ ultoa_append::sub#0 ] zp[4]:130 [ ultoa_append::return#0 ] zp[2]:124 [ ultoa_append::buffer#0 ] +Uplifting [strupr] best 1630466 combination zp[2]:58 [ strupr::src#2 strupr::src#1 ] reg byte a [ strupr::$0 ] +Uplifting [strlen] best 1630466 combination zp[2]:51 [ strlen::str#2 strlen::str#0 ] zp[2]:53 [ strlen::len#2 strlen::len#1 ] zp[2]:110 [ strlen::return#2 ] +Uplifting [printf_padding] best 1621466 combination reg byte x [ printf_padding::i#2 printf_padding::i#1 ] zp[1]:55 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] zp[1]:56 [ printf_padding::pad#5 ] +Uplifting [uctoa] best 1603464 combination zp[2]:70 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] reg byte z [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] zp[1]:67 [ uctoa::digit#2 uctoa::digit#1 ] reg byte x [ uctoa::started#2 uctoa::started#4 ] zp[1]:138 [ uctoa::digit_value#0 ] zp[2]:136 [ uctoa::buffer#3 ] +Limited combination testing to 100 combinations of 240 possible. +Uplifting [cputs] best 1603374 combination zp[2]:8 [ cputs::s#11 cputs::s#12 cputs::s#0 ] reg byte a [ cputs::c#1 ] +Uplifting [ultoa] best 1601074 combination zp[2]:46 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] zp[4]:41 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] reg byte x [ ultoa::digit#2 ultoa::digit#1 ] reg byte a [ ultoa::$10 ] reg byte z [ ultoa::started#2 ultoa::started#4 ] zp[4]:120 [ ultoa::digit_value#0 ] zp[1]:116 [ ultoa::$11 ] zp[2]:117 [ ultoa::buffer#3 ] +Limited combination testing to 100 combinations of 300 possible. +Uplifting [printf_number_buffer] best 1601057 combination reg byte x [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:32 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:112 [ printf_number_buffer::$19 ] zp[1]:29 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] reg byte z [ printf_number_buffer::format_min_length#3 ] zp[1]:28 [ printf_number_buffer::format_zero_padding#10 ] zp[1]:27 [ printf_number_buffer::format_justify_left#10 ] zp[1]:30 [ printf_number_buffer::format_upper_case#10 ] +Limited combination testing to 100 combinations of 3645 possible. +Uplifting [utoa_append] best 1600357 combination zp[2]:48 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] reg byte z [ utoa_append::digit#2 utoa_append::digit#1 ] zp[2]:106 [ utoa_append::sub#0 ] zp[2]:108 [ utoa_append::return#0 ] zp[2]:104 [ utoa_append::buffer#0 ] +Uplifting [print] best 1596357 combination reg byte x [ print::j#2 print::j#1 ] zp[1]:37 [ print::i#2 print::i#1 ] zp[1]:38 [ print::i1#2 print::i1#1 ] +Uplifting [legal] best 1594257 combination reg byte a [ legal::diff2_return#2 legal::diff2_return#0 legal::diff2_return#1 ] zp[1]:35 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] reg byte y [ legal::i#10 legal::i#1 ] zp[1]:114 [ legal::$0 ] zp[1]:115 [ legal::diff1_a#0 ] zp[1]:95 [ legal::column#0 ] zp[1]:94 [ legal::row#0 ] zp[1]:96 [ legal::return#0 ] zp[1]:34 [ legal::return#4 ] +Limited combination testing to 100 combinations of 800000 possible. +Uplifting [printf_uchar] best 1593656 combination reg byte x [ printf_uchar::uvalue#2 printf_uchar::uvalue#1 printf_uchar::uvalue#0 ] +Uplifting [utoa] best 1593426 combination zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#0 ] reg byte x [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte z [ utoa::started#2 utoa::started#4 ] zp[2]:102 [ utoa::digit_value#0 ] zp[1]:98 [ utoa::$11 ] zp[2]:99 [ utoa::buffer#3 ] +Limited combination testing to 100 combinations of 300 possible. +Uplifting [printf_ulong] best 1593426 combination zp[4]:15 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] +Uplifting [clrscr] best 1591826 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:5 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:3 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte z [ clrscr::l#2 clrscr::l#1 ] +Uplifting [queens] best 1591766 combination zp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] reg byte a [ queens::$2 ] +Uplifting [RADIX] best 1591766 combination +Uplifting [MOS6526_CIA] best 1591766 combination +Uplifting [MOS6569_VICII] best 1591766 combination +Uplifting [MOS6581_SID] best 1591766 combination +Uplifting [gotoxy] best 1591766 combination +Uplifting [cputln] best 1591766 combination +Uplifting [cscroll] best 1591766 combination +Uplifting [printf_format_number] best 1591766 combination +Uplifting [printf_buffer_number] best 1591766 combination +Uplifting [printf_format_string] best 1591766 combination +Uplifting [printf_uint] best 1591766 combination +Uplifting [main] best 1591766 combination +Uplifting [__start] best 1591766 combination +Attempting to uplift remaining variables inzp[1]:141 [ uctoa_append::sub#0 ] +Uplifting [uctoa_append] best 1591766 combination zp[1]:141 [ uctoa_append::sub#0 ] +Attempting to uplift remaining variables inzp[1]:88 [ conio_cursor_y ] +Uplifting [] best 1591766 combination zp[1]:88 [ conio_cursor_y ] +Attempting to uplift remaining variables inzp[1]:87 [ conio_cursor_x ] +Uplifting [] best 1591766 combination zp[1]:87 [ conio_cursor_x ] +Attempting to uplift remaining variables inzp[1]:67 [ uctoa::digit#2 uctoa::digit#1 ] +Uplifting [uctoa] best 1591766 combination zp[1]:67 [ uctoa::digit#2 uctoa::digit#1 ] +Attempting to uplift remaining variables inzp[1]:55 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Uplifting [printf_padding] best 1591766 combination zp[1]:55 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Attempting to uplift remaining variables inzp[1]:56 [ printf_padding::pad#5 ] +Uplifting [printf_padding] best 1591766 combination zp[1]:56 [ printf_padding::pad#5 ] +Attempting to uplift remaining variables inzp[1]:138 [ uctoa::digit_value#0 ] +Uplifting [uctoa] best 1591766 combination zp[1]:138 [ uctoa::digit_value#0 ] +Attempting to uplift remaining variables inzp[1]:32 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Uplifting [printf_number_buffer] best 1591766 combination zp[1]:32 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Attempting to uplift remaining variables inzp[1]:29 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Uplifting [printf_number_buffer] best 1591766 combination zp[1]:29 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Attempting to uplift remaining variables inzp[1]:28 [ printf_number_buffer::format_zero_padding#10 ] +Uplifting [printf_number_buffer] best 1591766 combination zp[1]:28 [ printf_number_buffer::format_zero_padding#10 ] +Attempting to uplift remaining variables inzp[1]:27 [ printf_number_buffer::format_justify_left#10 ] +Uplifting [printf_number_buffer] best 1591766 combination zp[1]:27 [ printf_number_buffer::format_justify_left#10 ] +Attempting to uplift remaining variables inzp[1]:35 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] +Uplifting [legal] best 1591766 combination zp[1]:35 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] +Attempting to uplift remaining variables inzp[1]:30 [ printf_number_buffer::format_upper_case#10 ] +Uplifting [printf_number_buffer] best 1591766 combination zp[1]:30 [ printf_number_buffer::format_upper_case#10 ] +Attempting to uplift remaining variables inzp[1]:37 [ print::i#2 print::i#1 ] +Uplifting [print] best 1591766 combination zp[1]:37 [ print::i#2 print::i#1 ] +Attempting to uplift remaining variables inzp[1]:38 [ print::i1#2 print::i1#1 ] +Uplifting [print] best 1591766 combination zp[1]:38 [ print::i1#2 print::i1#1 ] +Attempting to uplift remaining variables inzp[1]:114 [ legal::$0 ] +Uplifting [legal] best 1591166 combination reg byte x [ legal::$0 ] +Attempting to uplift remaining variables inzp[1]:115 [ legal::diff1_a#0 ] +Uplifting [legal] best 1590166 combination reg byte a [ legal::diff1_a#0 ] +Attempting to uplift remaining variables inzp[1]:116 [ ultoa::$11 ] +Uplifting [ultoa] best 1590162 combination reg byte a [ ultoa::$11 ] +Attempting to uplift remaining variables inzp[1]:95 [ legal::column#0 ] +Uplifting [legal] best 1590162 combination zp[1]:95 [ legal::column#0 ] +Attempting to uplift remaining variables inzp[1]:94 [ legal::row#0 ] +Uplifting [legal] best 1590162 combination zp[1]:94 [ legal::row#0 ] +Attempting to uplift remaining variables inzp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] +Uplifting [queens] best 1590162 combination zp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] +Attempting to uplift remaining variables inzp[1]:96 [ legal::return#0 ] +Uplifting [legal] best 1590102 combination reg byte a [ legal::return#0 ] +Attempting to uplift remaining variables inzp[1]:98 [ utoa::$11 ] +Uplifting [utoa] best 1590098 combination reg byte a [ utoa::$11 ] +Attempting to uplift remaining variables inzp[1]:34 [ legal::return#4 ] +Uplifting [legal] best 1590062 combination reg byte a [ legal::return#4 ] +Coalescing zero page register [ zp[4]:11 [ count#10 count#2 ] ] with [ zp[4]:15 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] ] - score: 2 +Coalescing zero page register [ zp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] ] with [ zp[1]:94 [ legal::row#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#0 ] ] with [ zp[2]:48 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] with [ zp[2]:108 [ utoa_append::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] ] with [ zp[2]:99 [ utoa::buffer#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 ] ] with [ zp[2]:104 [ utoa_append::buffer#0 ] ] - score: 1 +Coalescing zero page register [ zp[4]:41 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] ] with [ zp[4]:61 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] ] - score: 1 +Coalescing zero page register [ zp[4]:41 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] ] with [ zp[4]:130 [ ultoa_append::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:46 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] ] with [ zp[2]:117 [ ultoa::buffer#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:46 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ] ] with [ zp[2]:124 [ ultoa_append::buffer#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:53 [ strlen::len#2 strlen::len#1 ] ] with [ zp[2]:110 [ strlen::return#2 ] ] - score: 1 +Coalescing zero page register [ zp[2]:70 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] ] with [ zp[2]:136 [ uctoa::buffer#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:70 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 ] ] with [ zp[2]:139 [ uctoa_append::buffer#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:72 [ memcpy::source#2 ] ] with [ zp[2]:76 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:74 [ memcpy::destination#2 ] ] with [ zp[2]:78 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:80 [ memset::str#3 ] ] with [ zp[2]:83 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:102 [ utoa::digit_value#0 ] ] with [ zp[2]:106 [ utoa_append::sub#0 ] ] - score: 1 +Coalescing zero page register [ zp[4]:120 [ ultoa::digit_value#0 ] ] with [ zp[4]:126 [ ultoa_append::sub#0 ] ] - score: 1 +Coalescing zero page register [ zp[1]:138 [ uctoa::digit_value#0 ] ] with [ zp[1]:141 [ uctoa_append::sub#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:53 [ strlen::len#2 strlen::len#1 strlen::return#2 ] ] with [ zp[2]:112 [ printf_number_buffer::$19 ] ] - score: 1 +Coalescing zero page register [ zp[2]:8 [ cputs::s#11 cputs::s#12 cputs::s#0 ] ] with [ zp[2]:3 [ clrscr::line_text#5 clrscr::line_text#1 ] ] +Coalescing zero page register [ zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] ] with [ zp[2]:5 [ clrscr::line_cols#5 clrscr::line_cols#1 ] ] +Coalescing zero page register [ zp[1]:35 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] ] with [ zp[1]:27 [ printf_number_buffer::format_justify_left#10 ] ] +Coalescing zero page register [ zp[2]:46 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 ] ] with [ zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] ] +Coalescing zero page register [ zp[2]:58 [ strupr::src#2 strupr::src#1 ] ] with [ zp[2]:51 [ strlen::str#2 strlen::str#0 ] ] +Coalescing zero page register [ zp[1]:67 [ uctoa::digit#2 uctoa::digit#1 ] ] with [ zp[1]:28 [ printf_number_buffer::format_zero_padding#10 ] ] +Coalescing zero page register [ zp[2]:70 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 ] ] with [ zp[2]:53 [ strlen::len#2 strlen::len#1 strlen::return#2 printf_number_buffer::$19 ] ] +Coalescing zero page register [ zp[2]:80 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:72 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] +Coalescing zero page register [ zp[1]:95 [ legal::column#0 ] ] with [ zp[1]:29 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] ] +Coalescing zero page register [ zp[2]:102 [ utoa::digit_value#0 utoa_append::sub#0 ] ] with [ zp[2]:74 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] +Coalescing zero page register [ zp[1]:138 [ uctoa::digit_value#0 uctoa_append::sub#0 ] ] with [ zp[1]:30 [ printf_number_buffer::format_upper_case#10 ] ] +Coalescing zero page register [ zp[2]:145 [ memset::end#0 ] ] with [ zp[2]:143 [ memcpy::src_end#0 ] ] +Coalescing zero page register [ zp[2]:46 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] ] with [ zp[2]:8 [ cputs::s#11 cputs::s#12 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] ] +Coalescing zero page register [ zp[2]:58 [ strupr::src#2 strupr::src#1 strlen::str#2 strlen::str#0 ] ] with [ zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 clrscr::line_cols#5 clrscr::line_cols#1 ] ] +Coalescing zero page register [ zp[2]:70 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 strlen::len#2 strlen::len#1 strlen::return#2 printf_number_buffer::$19 ] ] with [ zp[2]:46 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 cputs::s#11 cputs::s#12 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] ] +Coalescing zero page register [ zp[2]:80 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:58 [ strupr::src#2 strupr::src#1 strlen::str#2 strlen::str#0 utoa::value#2 utoa::value#6 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 clrscr::line_cols#5 clrscr::line_cols#1 ] ] +Allocated (was zp[1]:10) zp[1]:2 [ queens::row#10 queens::row#1 queens::row#2 legal::row#0 ] +Allocated (was zp[4]:11) zp[4]:3 [ count#10 count#2 printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] +Allocated (was zp[1]:32) zp[1]:7 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Allocated (was zp[1]:35) zp[1]:8 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 printf_number_buffer::format_justify_left#10 ] +Allocated (was zp[1]:37) zp[1]:9 [ print::i#2 print::i#1 ] +Allocated (was zp[1]:38) zp[1]:10 [ print::i1#2 print::i1#1 ] +Allocated (was zp[4]:41) zp[4]:11 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ultoa_append::return#0 ] +Allocated (was zp[1]:55) zp[1]:15 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Allocated (was zp[1]:56) zp[1]:16 [ printf_padding::pad#5 ] +Allocated (was zp[1]:67) zp[1]:17 [ uctoa::digit#2 uctoa::digit#1 printf_number_buffer::format_zero_padding#10 ] +Allocated (was zp[2]:70) zp[2]:18 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 strlen::len#2 strlen::len#1 strlen::return#2 printf_number_buffer::$19 ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 cputs::s#11 cputs::s#12 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] +Allocated (was zp[2]:80) zp[2]:20 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 strupr::src#2 strupr::src#1 strlen::str#2 strlen::str#0 utoa::value#2 utoa::value#6 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 clrscr::line_cols#5 clrscr::line_cols#1 ] +Allocated (was zp[1]:87) zp[1]:22 [ conio_cursor_x ] +Allocated (was zp[1]:88) zp[1]:23 [ conio_cursor_y ] +Allocated (was zp[2]:89) zp[2]:24 [ conio_line_text ] +Allocated (was zp[2]:91) zp[2]:26 [ conio_line_color ] +Allocated (was zp[1]:95) zp[1]:28 [ legal::column#0 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Allocated (was zp[2]:102) zp[2]:29 [ utoa::digit_value#0 utoa_append::sub#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated (was zp[4]:120) zp[4]:31 [ ultoa::digit_value#0 ultoa_append::sub#0 ] +Allocated (was zp[1]:138) zp[1]:35 [ uctoa::digit_value#0 uctoa_append::sub#0 printf_number_buffer::format_upper_case#10 ] +Allocated (was zp[2]:145) zp[2]:36 [ memset::end#0 memcpy::src_end#0 ] + +ASSEMBLER BEFORE OPTIMIZATION + // File Comments +// N Queens Problem in C Using Backtracking +// +// N Queens Problem is a famous puzzle in which n-queens are to be placed on a nxn chess board such that no two queens are in the same row, column or diagonal. +// +// This is an iterative solution. + // Upstart +.cpu _65ce02 +.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 = $16 + // The current cursor y-position + .label conio_cursor_y = $17 + // The current text cursor line start + .label conio_line_text = $18 + // The current color cursor line start + .label conio_line_color = $1a + // The number of found solutions + .label count = 3 + // __start +__start: { + jmp __init1 + // __start::__init1 + __init1: + // [1] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [2] (byte) conio_cursor_y ← (byte) 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_y + // [3] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN + sta.z conio_line_text+1 + // [4] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM -- pbuz1=pbuc1 + lda #COLORRAM + sta.z conio_line_color+1 + // [5] phi from __start::__init1 to __start::@1 [phi:__start::__init1->__start::@1] + __b1_from___init1: + jmp __b1 + // __start::@1 + __b1: + // [6] call main + // [8] phi from __start::@1 to main [phi:__start::@1->main] + main_from___b1: + jsr main + jmp __breturn + // __start::@return + __breturn: + // [7] return + rts +} + // main +main: { + // [9] call clrscr + // [25] phi from main to clrscr [phi:main->clrscr] + clrscr_from_main: + jsr clrscr + // [10] phi from main to main::@1 [phi:main->main::@1] + __b1_from_main: + jmp __b1 + // main::@1 + __b1: + // [11] call cputs + // [41] phi from main::@1 to cputs [phi:main::@1->cputs] + cputs_from___b1: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) main::s [phi:main::@1->cputs#0] -- pbuz1=pbuc1 + lda #s + sta.z cputs.s+1 + jsr cputs + // [12] phi from main::@1 to main::@2 [phi:main::@1->main::@2] + __b2_from___b1: + jmp __b2 + // main::@2 + __b2: + // [13] call cputs + // [41] phi from main::@2 to cputs [phi:main::@2->cputs] + cputs_from___b2: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) main::s1 [phi:main::@2->cputs#0] -- pbuz1=pbuc1 + lda #s1 + sta.z cputs.s+1 + jsr cputs + // [14] phi from main::@2 to main::@3 [phi:main::@2->main::@3] + __b3_from___b2: + jmp __b3 + // main::@3 + __b3: + // [15] call printf_uint + // [49] phi from main::@3 to printf_uint [phi:main::@3->printf_uint] + printf_uint_from___b3: + jsr printf_uint + // [16] phi from main::@3 to main::@4 [phi:main::@3->main::@4] + __b4_from___b3: + jmp __b4 + // main::@4 + __b4: + // [17] call queens + // [55] phi from main::@4 to queens [phi:main::@4->queens] + queens_from___b4: + jsr queens + // [18] phi from main::@4 to main::@5 [phi:main::@4->main::@5] + __b5_from___b4: + jmp __b5 + // main::@5 + __b5: + // [19] call cputs + // [41] phi from main::@5 to cputs [phi:main::@5->cputs] + cputs_from___b5: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) main::s2 [phi:main::@5->cputs#0] -- pbuz1=pbuc1 + lda #s2 + sta.z cputs.s+1 + jsr cputs + jmp __b6 + // main::@6 + __b6: + // [20] (dword) printf_ulong::uvalue#0 ← (dword) count#10 + // [21] call printf_ulong + // [73] phi from main::@6 to printf_ulong [phi:main::@6->printf_ulong] + printf_ulong_from___b6: + // [73] phi (dword) printf_ulong::uvalue#2 = (dword) printf_ulong::uvalue#0 [phi:main::@6->printf_ulong#0] -- register_copy + jsr printf_ulong + // [22] phi from main::@6 to main::@7 [phi:main::@6->main::@7] + __b7_from___b6: + jmp __b7 + // main::@7 + __b7: + // [23] call cputs + // [41] phi from main::@7 to cputs [phi:main::@7->cputs] + cputs_from___b7: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) s3 [phi:main::@7->cputs#0] -- pbuz1=pbuc1 + lda #s3 + sta.z cputs.s+1 + jsr cputs + jmp __breturn + // main::@return + __breturn: + // [24] return + rts + s: .text " - n queens problem using backtracking -" + .byte 0 + s1: .text @"\nnumber of queens:" + .byte 0 + s2: .text @"\n\nsolutions: " + .byte 0 +} + // clrscr +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + .label line_text = $12 + .label line_cols = $14 + // [26] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + __b1_from_clrscr: + // [26] phi (byte*) clrscr::line_cols#5 = (const nomodify byte*) COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + lda #COLORRAM + sta.z line_cols+1 + // [26] phi (byte*) clrscr::line_text#5 = (const nomodify byte*) DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN + sta.z line_text+1 + // [26] phi (byte) clrscr::l#2 = (byte) 0 [phi:clrscr->clrscr::@1#2] -- vbuzz=vbuc1 + ldz #0 + jmp __b1 + // clrscr::@1 + __b1: + // [27] if((byte) clrscr::l#2<(byte) $19) goto clrscr::@3 -- vbuzz_lt_vbuc1_then_la1 + cpz #$19 + bcc __b3_from___b1 + jmp __b2 + // clrscr::@2 + __b2: + // [28] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [29] (byte) conio_cursor_y ← (byte) 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_y + // [30] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN + sta.z conio_line_text+1 + // [31] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM -- pbuz1=pbuc1 + lda #COLORRAM + sta.z conio_line_color+1 + jmp __breturn + // clrscr::@return + __breturn: + // [32] return + rts + // [33] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + __b3_from___b1: + // [33] phi (byte) clrscr::c#2 = (byte) 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 + ldy #0 + jmp __b3 + // clrscr::@3 + __b3: + // [34] if((byte) clrscr::c#2<(byte) $28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1 + cpy #$28 + bcc __b4 + jmp __b5 + // clrscr::@5 + __b5: + // [35] (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z line_text + sta.z line_text + bcc !+ + inc.z line_text+1 + !: + // [36] (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z line_cols + sta.z line_cols + bcc !+ + inc.z line_cols+1 + !: + // [37] (byte) clrscr::l#1 ← ++ (byte) clrscr::l#2 -- vbuzz=_inc_vbuzz + inz + // [26] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] + __b1_from___b5: + // [26] phi (byte*) clrscr::line_cols#5 = (byte*) clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [26] phi (byte*) clrscr::line_text#5 = (byte*) clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [26] phi (byte) clrscr::l#2 = (byte) clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + jmp __b1 + // clrscr::@4 + __b4: + // [38] *((byte*) clrscr::line_text#5 + (byte) clrscr::c#2) ← (byte) ' ' -- pbuz1_derefidx_vbuyy=vbuc1 + lda #' ' + sta (line_text),y + // [39] *((byte*) clrscr::line_cols#5 + (byte) clrscr::c#2) ← (const nomodify byte) LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 + lda #LIGHT_BLUE + sta (line_cols),y + // [40] (byte) clrscr::c#1 ← ++ (byte) clrscr::c#2 -- vbuyy=_inc_vbuyy + iny + // [33] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] + __b3_from___b4: + // [33] phi (byte) clrscr::c#2 = (byte) 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($12) s) +cputs: { + .label s = $12 + // [42] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] + __b1_from_cputs: + __b1_from___b2: + // [42] phi (to_nomodify byte*) cputs::s#11 = (to_nomodify byte*) cputs::s#12 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + jmp __b1 + // cputs::@1 + __b1: + // [43] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#11) -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [44] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#11 -- pbuz1=_inc_pbuz1 + inw s + // [45] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + jmp __breturn + // cputs::@return + __breturn: + // [46] return + rts + // cputs::@2 + __b2: + // [47] (byte) cputc::c#0 ← (byte) cputs::c#1 + // [48] call cputc + // [80] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] + cputc_from___b2: + // [80] phi (byte) cputc::c#3 = (byte) 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: { + .const format_min_length = 0 + .const format_justify_left = 0 + .const format_zero_padding = 0 + .const format_upper_case = 0 + .label uvalue = 8 + jmp __b1 + // printf_uint::@1 + __b1: + // [50] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // [51] call utoa + // Format number into buffer + // [91] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] + utoa_from___b1: + jsr utoa + jmp __b2 + // printf_uint::@2 + __b2: + // [52] (byte) printf_number_buffer::buffer_sign#1 ← *((byte*)&(struct printf_buffer_number) printf_buffer) -- vbuz1=_deref_pbuc1 + lda printf_buffer + sta.z printf_number_buffer.buffer_sign + // [53] call printf_number_buffer + // Print using format + // [112] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] + printf_number_buffer_from___b2: + // [112] phi (byte) printf_number_buffer::format_upper_case#10 = (const byte) printf_uint::format_upper_case#0 [phi:printf_uint::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #format_upper_case + sta.z printf_number_buffer.format_upper_case + // [112] phi (byte) printf_number_buffer::buffer_sign#10 = (byte) printf_number_buffer::buffer_sign#1 [phi:printf_uint::@2->printf_number_buffer#1] -- register_copy + // [112] phi (byte) printf_number_buffer::format_zero_padding#10 = (const byte) printf_uint::format_zero_padding#0 [phi:printf_uint::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + lda #format_zero_padding + sta.z printf_number_buffer.format_zero_padding + // [112] phi (byte) printf_number_buffer::format_justify_left#10 = (const byte) printf_uint::format_justify_left#0 [phi:printf_uint::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + lda #format_justify_left + sta.z printf_number_buffer.format_justify_left + // [112] phi (byte) printf_number_buffer::format_min_length#3 = (const byte) printf_uint::format_min_length#0 [phi:printf_uint::@2->printf_number_buffer#4] -- vbuzz=vbuc1 + ldz #format_min_length + jsr printf_number_buffer + jmp __breturn + // printf_uint::@return + __breturn: + // [54] return + rts +} + // queens +// Generates all valid placements of queens on a NxN board without recursion +// Works exactly like the recursive solution by generating all legal placements af a queen for a specific row taking into consideration the queens already placed on the rows below +// and then moving on to generating all legal placements on the rows above. +// In practice this works like a depth first tree search where the level in the tree is the row on the board and each branch in the tree is the legal placement of a queen on that row. +// The solution uses the board itself as a "cursor" moving through all possibilities +// When all columns on a row is exhausted move back down to the lower level and move forward one position until we are done with the last position on the first row +queens: { + // The current row where the queen is moving + .label row = 2 + // [56] phi from queens to queens::@1 [phi:queens->queens::@1] + __b1_from_queens: + // [56] phi (dword) count#10 = (dword) 0 [phi:queens->queens::@1#0] -- vduz1=vduc1 + lda #<0 + sta.z count + lda #>0 + sta.z count+1 + lda #<0>>$10 + sta.z count+2 + lda #>0>>$10 + sta.z count+3 + // [56] phi (byte) queens::row#10 = (byte) 1 [phi:queens->queens::@1#1] -- vbuz1=vbuc1 + lda #1 + sta.z row + jmp __b1 + // [56] phi from queens::@4 queens::@7 queens::@8 queens::@9 to queens::@1 [phi:queens::@4/queens::@7/queens::@8/queens::@9->queens::@1] + __b1_from___b4: + __b1_from___b7: + __b1_from___b8: + __b1_from___b9: + // [56] phi (dword) count#10 = (dword) count#2 [phi:queens::@4/queens::@7/queens::@8/queens::@9->queens::@1#0] -- register_copy + // [56] phi (byte) queens::row#10 = (byte) queens::row#10 [phi:queens::@4/queens::@7/queens::@8/queens::@9->queens::@1#1] -- register_copy + jmp __b1 + // queens::@1 + __b1: + jmp __b2 + // queens::@2 + __b2: + // [57] *((const byte*) board + (byte) queens::row#10) ← ++ *((const byte*) board + (byte) queens::row#10) -- pbuc1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuz1 + ldx.z row + inc board,x + // [58] if(*((const byte*) board + (byte) queens::row#10)==(byte)(number) 8+(number) 1) goto queens::@3 -- pbuc1_derefidx_vbuz1_eq_vbuc2_then_la1 + ldy.z row + lda board,y + cmp #8+1 + beq __b3 + jmp __b5 + // queens::@5 + __b5: + // [59] (byte) legal::row#0 ← (byte) queens::row#10 + // [60] (byte) legal::column#0 ← *((const byte*) board + (byte) queens::row#10) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z row + lda board,y + sta.z legal.column + // [61] call legal + // [149] phi from queens::@5 to legal [phi:queens::@5->legal] + legal_from___b5: + jsr legal + // [62] (byte) legal::return#0 ← (byte) legal::return#4 + jmp __b9 + // queens::@9 + __b9: + // [63] (byte~) queens::$2 ← (byte) legal::return#0 + // [64] if((byte) 0==(byte~) queens::$2) goto queens::@1 -- vbuc1_eq_vbuaa_then_la1 + cmp #0 + beq __b1_from___b9 + jmp __b6 + // queens::@6 + __b6: + // [65] if((byte) queens::row#10==(byte) 8) goto queens::@4 -- vbuz1_eq_vbuc1_then_la1 + // position is legal - move up to the next row + lda #8 + cmp.z row + beq __b4 + jmp __b7 + // queens::@7 + __b7: + // [66] (byte) queens::row#1 ← ++ (byte) queens::row#10 -- vbuz1=_inc_vbuz1 + inc.z row + jmp __b1_from___b7 + // queens::@4 + __b4: + // [67] (dword) count#2 ← ++ (dword) count#10 -- vduz1=_inc_vduz1 + inc.z count + bne !+ + inc.z count+1 + bne !+ + inc.z count+2 + bne !+ + inc.z count+3 + !: + // [68] call print + // [167] phi from queens::@4 to print [phi:queens::@4->print] + print_from___b4: + jsr print + jmp __b1_from___b4 + // queens::@3 + __b3: + // [69] *((const byte*) board + (byte) queens::row#10) ← (byte) 0 -- pbuc1_derefidx_vbuz1=vbuc2 + // We moved past the end of the row - reset position and go down to the lower row + lda #0 + ldy.z row + sta board,y + // [70] if((byte) queens::row#10==(byte) 1) goto queens::@return -- vbuz1_eq_vbuc1_then_la1 + lda #1 + cmp.z row + beq __breturn + jmp __b8 + // queens::@8 + __b8: + // [71] (byte) queens::row#2 ← -- (byte) queens::row#10 -- vbuz1=_dec_vbuz1 + dec.z row + jmp __b1_from___b8 + // queens::@return + __breturn: + // [72] return + rts +} + // printf_ulong +// Print an unsigned int using a specific format +// printf_ulong(dword zp(3) uvalue) +printf_ulong: { + .label uvalue = 3 + jmp __b1 + // printf_ulong::@1 + __b1: + // [74] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // [75] (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#2 -- vduz1=vduz2 + lda.z uvalue + sta.z ultoa.value + lda.z uvalue+1 + sta.z ultoa.value+1 + lda.z uvalue+2 + sta.z ultoa.value+2 + lda.z uvalue+3 + sta.z ultoa.value+3 + // [76] call ultoa + // Format number into buffer + // [196] phi from printf_ulong::@1 to ultoa [phi:printf_ulong::@1->ultoa] + ultoa_from___b1: + jsr ultoa + jmp __b2 + // printf_ulong::@2 + __b2: + // [77] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer) -- vbuz1=_deref_pbuc1 + lda printf_buffer + sta.z printf_number_buffer.buffer_sign + // [78] call printf_number_buffer + // Print using format + // [112] phi from printf_ulong::@2 to printf_number_buffer [phi:printf_ulong::@2->printf_number_buffer] + printf_number_buffer_from___b2: + // [112] phi (byte) printf_number_buffer::format_upper_case#10 = (byte) 0 [phi:printf_ulong::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_upper_case + // [112] phi (byte) printf_number_buffer::buffer_sign#10 = (byte) printf_number_buffer::buffer_sign#0 [phi:printf_ulong::@2->printf_number_buffer#1] -- register_copy + // [112] phi (byte) printf_number_buffer::format_zero_padding#10 = (byte) 0 [phi:printf_ulong::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_zero_padding + // [112] phi (byte) printf_number_buffer::format_justify_left#10 = (byte) 0 [phi:printf_ulong::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_justify_left + // [112] phi (byte) printf_number_buffer::format_min_length#3 = (byte) 0 [phi:printf_ulong::@2->printf_number_buffer#4] -- vbuzz=vbuc1 + ldz #0 + jsr printf_number_buffer + jmp __breturn + // printf_ulong::@return + __breturn: + // [79] return + rts +} + // 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: { + // [81] if((byte) cputc::c#3==(byte) ' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1_from_cputc + jmp __b2 + // cputc::@2 + __b2: + // [82] *((byte*) conio_line_text + (byte) conio_cursor_x) ← (byte) cputc::c#3 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // [83] *((byte*) conio_line_color + (byte) conio_cursor_x) ← (const nomodify byte) LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + ldy.z conio_cursor_x + sta (conio_line_color),y + // [84] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [85] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [86] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + __b3_from___b2: + jmp __b3 + // cputc::@3 + __b3: + // [87] call cputln + jsr cputln + jmp __breturn + // cputc::@return + __breturn: + // [88] return + rts + // [89] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + __b1_from_cputc: + jmp __b1 + // cputc::@1 + __b1: + // [90] 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($14) value, byte* zp($12) buffer) +utoa: { + .const max_digits = 5 + .label digit_value = $1d + .label buffer = $12 + .label value = $14 + // [92] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + __b1_from_utoa: + // [92] phi (byte*) utoa::buffer#11 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) 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+1 + // [92] phi (byte) utoa::started#2 = (byte) 0 [phi:utoa->utoa::@1#1] -- vbuzz=vbuc1 + ldz #0 + // [92] phi (word) utoa::value#2 = (const word) printf_uint::uvalue#0 [phi:utoa->utoa::@1#2] -- vwuz1=vwuc1 + lda #printf_uint.uvalue + sta.z value+1 + // [92] phi (byte) utoa::digit#2 = (byte) 0 [phi:utoa->utoa::@1#3] -- vbuxx=vbuc1 + ldx #0 + jmp __b1 + // utoa::@1 + __b1: + // [93] if((byte) utoa::digit#2<(const byte) utoa::max_digits#1-(byte) 1) goto utoa::@2 -- vbuxx_lt_vbuc1_then_la1 + cpx #max_digits-1 + bcc __b2 + jmp __b3 + // utoa::@3 + __b3: + // [94] (byte~) utoa::$11 ← (byte)(word) utoa::value#2 -- vbuaa=_byte_vwuz1 + lda.z value + // [95] *((byte*) utoa::buffer#11) ← *((const byte*) DIGITS + (byte~) utoa::$11) -- _deref_pbuz1=pbuc1_derefidx_vbuaa + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // [96] (byte*) utoa::buffer#3 ← ++ (byte*) utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inw buffer + // [97] *((byte*) utoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (buffer),y + jmp __breturn + // utoa::@return + __breturn: + // [98] return + rts + // utoa::@2 + __b2: + // [99] (byte~) utoa::$10 ← (byte) utoa::digit#2 << (byte) 1 -- vbuaa=vbuxx_rol_1 + txa + asl + // [100] (word) utoa::digit_value#0 ← *((const word*) RADIX_DECIMAL_VALUES + (byte~) 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 + // [101] if((byte) 0!=(byte) utoa::started#2) goto utoa::@5 -- vbuc1_neq_vbuzz_then_la1 + cpz #0 + bne __b5 + jmp __b7 + // utoa::@7 + __b7: + // [102] if((word) utoa::value#2>=(word) 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 + // [103] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + __b4_from___b7: + // [103] phi (byte*) utoa::buffer#14 = (byte*) utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [103] phi (byte) utoa::started#4 = (byte) utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [103] phi (word) utoa::value#6 = (word) utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + jmp __b4 + // utoa::@4 + __b4: + // [104] (byte) utoa::digit#1 ← ++ (byte) utoa::digit#2 -- vbuxx=_inc_vbuxx + inx + // [92] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] + __b1_from___b4: + // [92] phi (byte*) utoa::buffer#11 = (byte*) utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [92] phi (byte) utoa::started#2 = (byte) utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [92] phi (word) utoa::value#2 = (word) utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [92] phi (byte) utoa::digit#2 = (byte) utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + jmp __b1 + // utoa::@5 + __b5: + // [105] (byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#11 + // [106] (word) utoa_append::value#0 ← (word) utoa::value#2 + // [107] (word) utoa_append::sub#0 ← (word) utoa::digit_value#0 + // [108] call utoa_append + // [223] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + utoa_append_from___b5: + jsr utoa_append + // [109] (word) utoa_append::return#0 ← (word) utoa_append::value#2 + jmp __b6 + // utoa::@6 + __b6: + // [110] (word) utoa::value#0 ← (word) utoa_append::return#0 + // [111] (byte*) utoa::buffer#4 ← ++ (byte*) utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inw buffer + // [103] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + __b4_from___b6: + // [103] phi (byte*) utoa::buffer#14 = (byte*) utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [103] phi (byte) utoa::started#4 = (byte) 1 [phi:utoa::@6->utoa::@4#1] -- vbuzz=vbuc1 + ldz #1 + // [103] phi (word) utoa::value#6 = (word) 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 zp($1c) buffer_sign, byte register(Z) format_min_length, byte zp(8) format_justify_left, byte zp($11) format_zero_padding, byte zp($23) format_upper_case) +printf_number_buffer: { + .label __19 = $12 + .label buffer_sign = $1c + .label padding = 7 + .label format_zero_padding = $11 + .label format_justify_left = 8 + .label format_upper_case = $23 + // [113] if((byte) 0==(byte) printf_number_buffer::format_min_length#3) goto printf_number_buffer::@1 -- vbuc1_eq_vbuzz_then_la1 + cpz #0 + beq __b1_from_printf_number_buffer + // [114] phi from printf_number_buffer to printf_number_buffer::@6 [phi:printf_number_buffer->printf_number_buffer::@6] + __b6_from_printf_number_buffer: + jmp __b6 + // printf_number_buffer::@6 + __b6: + // [115] call strlen + // [230] phi from printf_number_buffer::@6 to strlen [phi:printf_number_buffer::@6->strlen] + strlen_from___b6: + jsr strlen + // [116] (word) strlen::return#2 ← (word) strlen::len#2 + jmp __b14 + // printf_number_buffer::@14 + __b14: + // [117] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 + // [118] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsxx=_sbyte_vwuz1 + // There is a minimum length - work out the padding + ldx.z __19 + // [119] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z buffer_sign + beq __b13_from___b14 + jmp __b7 + // printf_number_buffer::@7 + __b7: + // [120] (signed byte) printf_number_buffer::len#1 ← ++ (signed byte) printf_number_buffer::len#0 -- vbsxx=_inc_vbsxx + inx + // [121] phi from printf_number_buffer::@14 printf_number_buffer::@7 to printf_number_buffer::@13 [phi:printf_number_buffer::@14/printf_number_buffer::@7->printf_number_buffer::@13] + __b13_from___b14: + __b13_from___b7: + // [121] phi (signed byte) printf_number_buffer::len#2 = (signed byte) printf_number_buffer::len#0 [phi:printf_number_buffer::@14/printf_number_buffer::@7->printf_number_buffer::@13#0] -- register_copy + jmp __b13 + // printf_number_buffer::@13 + __b13: + // [122] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#3 - (signed byte) printf_number_buffer::len#2 -- vbsz1=vbszz_minus_vbsxx + tza + stx.z $ff + sec + sbc.z $ff + sta.z padding + // [123] if((signed byte) printf_number_buffer::padding#1>=(signed byte) 0) goto printf_number_buffer::@21 -- vbsz1_ge_0_then_la1 + lda.z padding + cmp #0 + bpl __b21_from___b13 + // [125] phi from printf_number_buffer printf_number_buffer::@13 to printf_number_buffer::@1 [phi:printf_number_buffer/printf_number_buffer::@13->printf_number_buffer::@1] + __b1_from_printf_number_buffer: + __b1_from___b13: + // [125] phi (signed byte) printf_number_buffer::padding#10 = (signed byte) 0 [phi:printf_number_buffer/printf_number_buffer::@13->printf_number_buffer::@1#0] -- vbsz1=vbsc1 + lda #0 + sta.z padding + jmp __b1 + // [124] phi from printf_number_buffer::@13 to printf_number_buffer::@21 [phi:printf_number_buffer::@13->printf_number_buffer::@21] + __b21_from___b13: + jmp __b21 + // printf_number_buffer::@21 + __b21: + // [125] phi from printf_number_buffer::@21 to printf_number_buffer::@1 [phi:printf_number_buffer::@21->printf_number_buffer::@1] + __b1_from___b21: + // [125] phi (signed byte) printf_number_buffer::padding#10 = (signed byte) printf_number_buffer::padding#1 [phi:printf_number_buffer::@21->printf_number_buffer::@1#0] -- register_copy + jmp __b1 + // printf_number_buffer::@1 + __b1: + // [126] if((byte) 0!=(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@2 -- vbuc1_neq_vbuz1_then_la1 + lda #0 + cmp.z format_justify_left + bne __b2 + jmp __b17 + // printf_number_buffer::@17 + __b17: + // [127] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@2 -- vbuc1_neq_vbuz1_then_la1 + lda #0 + cmp.z format_zero_padding + bne __b2 + jmp __b16 + // printf_number_buffer::@16 + __b16: + // [128] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@8 -- vbsc1_neq_vbsz1_then_la1 + lda #0 + cmp.z padding + bne __b8 + jmp __b2 + // printf_number_buffer::@8 + __b8: + // [129] (byte) printf_padding::length#0 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [130] call printf_padding + // [236] phi from printf_number_buffer::@8 to printf_padding [phi:printf_number_buffer::@8->printf_padding] + printf_padding_from___b8: + // [236] phi (byte) printf_padding::pad#5 = (byte) ' ' [phi:printf_number_buffer::@8->printf_padding#0] -- vbuz1=vbuc1 + lda #' ' + sta.z printf_padding.pad + // [236] phi (byte) printf_padding::length#4 = (byte) printf_padding::length#0 [phi:printf_number_buffer::@8->printf_padding#1] -- register_copy + jsr printf_padding + jmp __b2 + // printf_number_buffer::@2 + __b2: + // [131] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@3 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z buffer_sign + beq __b3 + jmp __b9 + // printf_number_buffer::@9 + __b9: + // [132] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#10 -- vbuaa=vbuz1 + lda.z buffer_sign + // [133] call cputc + // [80] phi from printf_number_buffer::@9 to cputc [phi:printf_number_buffer::@9->cputc] + cputc_from___b9: + // [80] phi (byte) cputc::c#3 = (byte) cputc::c#2 [phi:printf_number_buffer::@9->cputc#0] -- register_copy + jsr cputc + jmp __b3 + // printf_number_buffer::@3 + __b3: + // [134] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@4 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z format_zero_padding + beq __b4 + jmp __b18 + // printf_number_buffer::@18 + __b18: + // [135] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@10 -- vbsc1_neq_vbsz1_then_la1 + lda #0 + cmp.z padding + bne __b10 + jmp __b4 + // printf_number_buffer::@10 + __b10: + // [136] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [137] call printf_padding + // [236] phi from printf_number_buffer::@10 to printf_padding [phi:printf_number_buffer::@10->printf_padding] + printf_padding_from___b10: + // [236] phi (byte) printf_padding::pad#5 = (byte) '0' [phi:printf_number_buffer::@10->printf_padding#0] -- vbuz1=vbuc1 + lda #'0' + sta.z printf_padding.pad + // [236] phi (byte) printf_padding::length#4 = (byte) printf_padding::length#1 [phi:printf_number_buffer::@10->printf_padding#1] -- register_copy + jsr printf_padding + jmp __b4 + // printf_number_buffer::@4 + __b4: + // [138] if((byte) 0==(byte) printf_number_buffer::format_upper_case#10) goto printf_number_buffer::@5 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z format_upper_case + beq __b5_from___b4 + // [139] phi from printf_number_buffer::@4 to printf_number_buffer::@11 [phi:printf_number_buffer::@4->printf_number_buffer::@11] + __b11_from___b4: + jmp __b11 + // printf_number_buffer::@11 + __b11: + // [140] call strupr + // [243] phi from printf_number_buffer::@11 to strupr [phi:printf_number_buffer::@11->strupr] + strupr_from___b11: + jsr strupr + // [141] phi from printf_number_buffer::@11 printf_number_buffer::@4 to printf_number_buffer::@5 [phi:printf_number_buffer::@11/printf_number_buffer::@4->printf_number_buffer::@5] + __b5_from___b11: + __b5_from___b4: + jmp __b5 + // printf_number_buffer::@5 + __b5: + // [142] call cputs + // [41] phi from printf_number_buffer::@5 to cputs [phi:printf_number_buffer::@5->cputs] + cputs_from___b5: + // [41] phi (to_nomodify byte*) cputs::s#12 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:printf_number_buffer::@5->cputs#0] -- pbuz1=pbuc1 + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z cputs.s+1 + jsr cputs + jmp __b15 + // printf_number_buffer::@15 + __b15: + // [143] if((byte) 0==(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@return -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z format_justify_left + beq __breturn + jmp __b20 + // printf_number_buffer::@20 + __b20: + // [144] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@return -- vbuc1_neq_vbuz1_then_la1 + lda #0 + cmp.z format_zero_padding + bne __breturn + jmp __b19 + // printf_number_buffer::@19 + __b19: + // [145] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@12 -- vbsc1_neq_vbsz1_then_la1 + lda #0 + cmp.z padding + bne __b12 + jmp __breturn + // printf_number_buffer::@12 + __b12: + // [146] (byte) printf_padding::length#2 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [147] call printf_padding + // [236] phi from printf_number_buffer::@12 to printf_padding [phi:printf_number_buffer::@12->printf_padding] + printf_padding_from___b12: + // [236] phi (byte) printf_padding::pad#5 = (byte) ' ' [phi:printf_number_buffer::@12->printf_padding#0] -- vbuz1=vbuc1 + lda #' ' + sta.z printf_padding.pad + // [236] phi (byte) printf_padding::length#4 = (byte) printf_padding::length#2 [phi:printf_number_buffer::@12->printf_padding#1] -- register_copy + jsr printf_padding + jmp __breturn + // printf_number_buffer::@return + __breturn: + // [148] return + rts +} + // legal +// Checks is a placement of the queen on the board is legal. +// Checks the passed (row, column) against all queens placed on the board on lower rows. +// If no conflict for desired position returns 1 otherwise returns 0 +// legal(byte zp(2) row, byte zp($1c) column) +legal: { + .label row = 2 + .label column = $1c + .label diff1_return = 8 + // [150] phi from legal to legal::@1 [phi:legal->legal::@1] + __b1_from_legal: + // [150] phi (byte) legal::i#10 = (byte) 1 [phi:legal->legal::@1#0] -- vbuyy=vbuc1 + ldy #1 + jmp __b1 + // legal::@1 + __b1: + // [151] (byte~) legal::$0 ← (byte) legal::row#0 - (byte) 1 -- vbuxx=vbuz1_minus_1 + ldx.z row + dex + // [152] if((byte) legal::i#10<=(byte~) legal::$0) goto legal::@2 -- vbuyy_le_vbuxx_then_la1 + sty.z $ff + cpx.z $ff + bcs __b2 + // [153] phi from legal::@1 to legal::@return [phi:legal::@1->legal::@return] + __breturn_from___b1: + // [153] phi (byte) legal::return#4 = (byte) 1 [phi:legal::@1->legal::@return#0] -- vbuaa=vbuc1 + lda #1 + jmp __breturn + // [153] phi from legal::@2 legal::@5 to legal::@return [phi:legal::@2/legal::@5->legal::@return] + __breturn_from___b2: + __breturn_from___b5: + // [153] phi (byte) legal::return#4 = (byte) 0 [phi:legal::@2/legal::@5->legal::@return#0] -- vbuaa=vbuc1 + lda #0 + jmp __breturn + // legal::@return + __breturn: + // [154] return + rts + // legal::@2 + __b2: + // [155] if(*((const byte*) board + (byte) legal::i#10)==(byte) legal::column#0) goto legal::@return -- pbuc1_derefidx_vbuyy_eq_vbuz1_then_la1 + lda board,y + cmp.z column + beq __breturn_from___b2 + jmp __b4 + // legal::@4 + __b4: + // [156] (byte) legal::diff1_a#0 ← *((const byte*) board + (byte) legal::i#10) -- vbuaa=pbuc1_derefidx_vbuyy + lda board,y + jmp diff1 + // legal::diff1 + diff1: + // [157] if((byte) legal::diff1_a#0<(byte) legal::column#0) goto legal::diff1_@1 -- vbuaa_lt_vbuz1_then_la1 + cmp.z column + bcc diff1___b1 + jmp diff1___b3 + // legal::diff1_@3 + diff1___b3: + // [158] (byte) legal::diff1_return#1 ← (byte) legal::diff1_a#0 - (byte) legal::column#0 -- vbuz1=vbuaa_minus_vbuz2 + sec + sbc.z column + sta.z diff1_return + // [159] phi from legal::diff1_@1 legal::diff1_@3 to legal::diff1_@return [phi:legal::diff1_@1/legal::diff1_@3->legal::diff1_@return] + diff1___breturn_from_diff1___b1: + diff1___breturn_from_diff1___b3: + // [159] phi (byte) legal::diff1_return#2 = (byte) legal::diff1_return#0 [phi:legal::diff1_@1/legal::diff1_@3->legal::diff1_@return#0] -- register_copy + jmp diff1___breturn + // legal::diff1_@return + diff1___breturn: + jmp diff2 + // legal::diff2 + diff2: + // [160] if((byte) legal::i#10<(byte) legal::row#0) goto legal::diff2_@1 -- vbuyy_lt_vbuz1_then_la1 + cpy.z row + bcc diff2___b1 + jmp diff2___b3 + // legal::diff2_@3 + diff2___b3: + // [161] (byte) legal::diff2_return#1 ← (byte) legal::i#10 - (byte) legal::row#0 -- vbuaa=vbuyy_minus_vbuz1 + tya + sec + sbc.z row + // [162] phi from legal::diff2_@1 legal::diff2_@3 to legal::diff2_@return [phi:legal::diff2_@1/legal::diff2_@3->legal::diff2_@return] + diff2___breturn_from_diff2___b1: + diff2___breturn_from_diff2___b3: + // [162] phi (byte) legal::diff2_return#2 = (byte) legal::diff2_return#0 [phi:legal::diff2_@1/legal::diff2_@3->legal::diff2_@return#0] -- register_copy + jmp diff2___breturn + // legal::diff2_@return + diff2___breturn: + jmp __b5 + // legal::@5 + __b5: + // [163] if((byte) legal::diff1_return#2!=(byte) legal::diff2_return#2) goto legal::@3 -- vbuz1_neq_vbuaa_then_la1 + cmp.z diff1_return + bne __b3 + jmp __breturn_from___b5 + // legal::@3 + __b3: + // [164] (byte) legal::i#1 ← ++ (byte) legal::i#10 -- vbuyy=_inc_vbuyy + iny + // [150] phi from legal::@3 to legal::@1 [phi:legal::@3->legal::@1] + __b1_from___b3: + // [150] phi (byte) legal::i#10 = (byte) legal::i#1 [phi:legal::@3->legal::@1#0] -- register_copy + jmp __b1 + // legal::diff2_@1 + diff2___b1: + // [165] (byte) legal::diff2_return#0 ← (byte) legal::row#0 - (byte) legal::i#10 -- vbuaa=vbuz1_minus_vbuyy + tya + eor #$ff + sec + adc.z row + jmp diff2___breturn_from_diff2___b1 + // legal::diff1_@1 + diff1___b1: + // [166] (byte) legal::diff1_return#0 ← (byte) legal::column#0 - (byte) legal::diff1_a#0 -- vbuz1=vbuz2_minus_vbuaa + eor #$ff + sec + adc.z column + sta.z diff1_return + jmp diff1___breturn_from_diff1___b1 +} + // print +// Print the board with a legal placement. +print: { + .label i = 9 + .label i1 = $a + // [168] call gotoxy + // [253] phi from print to gotoxy [phi:print->gotoxy] + gotoxy_from_print: + jsr gotoxy + // [169] phi from print to print::@11 [phi:print->print::@11] + __b11_from_print: + jmp __b11 + // print::@11 + __b11: + // [170] call cputs + // [41] phi from print::@11 to cputs [phi:print::@11->cputs] + cputs_from___b11: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) print::s [phi:print::@11->cputs#0] -- pbuz1=pbuc1 + lda #s + sta.z cputs.s+1 + jsr cputs + jmp __b12 + // print::@12 + __b12: + // [171] (dword) printf_ulong::uvalue#1 ← (dword) count#2 + // [172] call printf_ulong + // [73] phi from print::@12 to printf_ulong [phi:print::@12->printf_ulong] + printf_ulong_from___b12: + // [73] phi (dword) printf_ulong::uvalue#2 = (dword) printf_ulong::uvalue#1 [phi:print::@12->printf_ulong#0] -- register_copy + jsr printf_ulong + // [173] phi from print::@12 to print::@13 [phi:print::@12->print::@13] + __b13_from___b12: + jmp __b13 + // print::@13 + __b13: + // [174] call cputs + // [41] phi from print::@13 to cputs [phi:print::@13->cputs] + cputs_from___b13: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) print::s1 [phi:print::@13->cputs#0] -- pbuz1=pbuc1 + lda #s1 + sta.z cputs.s+1 + jsr cputs + // [175] phi from print::@13 to print::@1 [phi:print::@13->print::@1] + __b1_from___b13: + // [175] phi (byte) print::i#2 = (byte) 1 [phi:print::@13->print::@1#0] -- vbuz1=vbuc1 + lda #1 + sta.z i + jmp __b1 + // print::@1 + __b1: + // [176] if((byte) print::i#2<(byte) 8+(byte) 1) goto print::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z i + cmp #8+1 + bcc __b2 + // [177] phi from print::@1 to print::@3 [phi:print::@1->print::@3] + __b3_from___b1: + // [177] phi (byte) print::i1#2 = (byte) 1 [phi:print::@1->print::@3#0] -- vbuz1=vbuc1 + lda #1 + sta.z i1 + jmp __b3 + // print::@3 + __b3: + // [178] if((byte) print::i1#2<(byte) 8+(byte) 1) goto print::@4 -- vbuz1_lt_vbuc1_then_la1 + lda.z i1 + cmp #8+1 + bcc __b4_from___b3 + jmp __breturn + // print::@return + __breturn: + // [179] return + rts + // [180] phi from print::@3 to print::@4 [phi:print::@3->print::@4] + __b4_from___b3: + jmp __b4 + // print::@4 + __b4: + // [181] call cputs + // [41] phi from print::@4 to cputs [phi:print::@4->cputs] + cputs_from___b4: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) s3 [phi:print::@4->cputs#0] -- pbuz1=pbuc1 + lda #<@s3 + sta.z cputs.s + lda #>@s3 + sta.z cputs.s+1 + jsr cputs + jmp __b15 + // print::@15 + __b15: + // [182] (byte) printf_uchar::uvalue#1 ← (byte) print::i1#2 -- vbuxx=vbuz1 + ldx.z i1 + // [183] call printf_uchar + // [259] phi from print::@15 to printf_uchar [phi:print::@15->printf_uchar] + printf_uchar_from___b15: + // [259] phi (byte) printf_uchar::uvalue#2 = (byte) printf_uchar::uvalue#1 [phi:print::@15->printf_uchar#0] -- register_copy + jsr printf_uchar + // [184] phi from print::@15 to print::@5 [phi:print::@15->print::@5] + __b5_from___b15: + // [184] phi (byte) print::j#2 = (byte) 1 [phi:print::@15->print::@5#0] -- vbuxx=vbuc1 + ldx #1 + jmp __b5 + // print::@5 + __b5: + // [185] if((byte) print::j#2<(byte) 8+(byte) 1) goto print::@6 -- vbuxx_lt_vbuc1_then_la1 + cpx #8+1 + bcc __b6 + jmp __b7 + // print::@7 + __b7: + // [186] (byte) print::i1#1 ← ++ (byte) print::i1#2 -- vbuz1=_inc_vbuz1 + inc.z i1 + // [177] phi from print::@7 to print::@3 [phi:print::@7->print::@3] + __b3_from___b7: + // [177] phi (byte) print::i1#2 = (byte) print::i1#1 [phi:print::@7->print::@3#0] -- register_copy + jmp __b3 + // print::@6 + __b6: + // [187] if(*((const byte*) board + (byte) print::i1#2)==(byte) print::j#2) goto print::@8 -- pbuc1_derefidx_vbuz1_eq_vbuxx_then_la1 + ldy.z i1 + lda board,y + tay + sty.z $ff + cpx.z $ff + beq __b8_from___b6 + // [188] phi from print::@6 to print::@10 [phi:print::@6->print::@10] + __b10_from___b6: + jmp __b10 + // print::@10 + __b10: + // [189] call cputs + // [41] phi from print::@10 to cputs [phi:print::@10->cputs] + cputs_from___b10: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) print::s4 [phi:print::@10->cputs#0] -- pbuz1=pbuc1 + lda #s4 + sta.z cputs.s+1 + jsr cputs + jmp __b9 + // print::@9 + __b9: + // [190] (byte) print::j#1 ← ++ (byte) print::j#2 -- vbuxx=_inc_vbuxx + inx + // [184] phi from print::@9 to print::@5 [phi:print::@9->print::@5] + __b5_from___b9: + // [184] phi (byte) print::j#2 = (byte) print::j#1 [phi:print::@9->print::@5#0] -- register_copy + jmp __b5 + // [191] phi from print::@6 to print::@8 [phi:print::@6->print::@8] + __b8_from___b6: + jmp __b8 + // print::@8 + __b8: + // [192] call cputs + // [41] phi from print::@8 to cputs [phi:print::@8->cputs] + cputs_from___b8: + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) print::s3 [phi:print::@8->cputs#0] -- pbuz1=pbuc1 + lda #s3 + sta.z cputs.s+1 + jsr cputs + jmp __b9 + // print::@2 + __b2: + // [193] (byte) printf_uchar::uvalue#0 ← (byte) print::i#2 -- vbuxx=vbuz1 + ldx.z i + // [194] call printf_uchar + // [259] phi from print::@2 to printf_uchar [phi:print::@2->printf_uchar] + printf_uchar_from___b2: + // [259] phi (byte) printf_uchar::uvalue#2 = (byte) printf_uchar::uvalue#0 [phi:print::@2->printf_uchar#0] -- register_copy + jsr printf_uchar + jmp __b14 + // print::@14 + __b14: + // [195] (byte) print::i#1 ← ++ (byte) print::i#2 -- vbuz1=_inc_vbuz1 + inc.z i + // [175] phi from print::@14 to print::@1 [phi:print::@14->print::@1] + __b1_from___b14: + // [175] phi (byte) print::i#2 = (byte) print::i#1 [phi:print::@14->print::@1#0] -- register_copy + jmp __b1 + s: .text @"\n#" + .byte 0 + s1: .text @":\n " + .byte 0 + s3: .text "Q" + .byte 0 + s4: .text "-" + .byte 0 +} + // 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($b) value, byte* zp($12) buffer) +ultoa: { + .label digit_value = $1f + .label buffer = $12 + .label value = $b + // [197] phi from ultoa to ultoa::@1 [phi:ultoa->ultoa::@1] + __b1_from_ultoa: + // [197] phi (byte*) ultoa::buffer#11 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) 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+1 + // [197] phi (byte) ultoa::started#2 = (byte) 0 [phi:ultoa->ultoa::@1#1] -- vbuzz=vbuc1 + ldz #0 + // [197] phi (dword) ultoa::value#2 = (dword) ultoa::value#1 [phi:ultoa->ultoa::@1#2] -- register_copy + // [197] phi (byte) ultoa::digit#2 = (byte) 0 [phi:ultoa->ultoa::@1#3] -- vbuxx=vbuc1 + ldx #0 + jmp __b1 + // ultoa::@1 + __b1: + // [198] if((byte) ultoa::digit#2<(byte) $a-(byte) 1) goto ultoa::@2 -- vbuxx_lt_vbuc1_then_la1 + cpx #$a-1 + bcc __b2 + jmp __b3 + // ultoa::@3 + __b3: + // [199] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 -- vbuaa=_byte_vduz1 + lda.z value + // [200] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) -- _deref_pbuz1=pbuc1_derefidx_vbuaa + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // [201] (byte*) ultoa::buffer#3 ← ++ (byte*) ultoa::buffer#11 -- pbuz1=_inc_pbuz1 + inw buffer + // [202] *((byte*) ultoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (buffer),y + jmp __breturn + // ultoa::@return + __breturn: + // [203] return + rts + // ultoa::@2 + __b2: + // [204] (byte~) ultoa::$10 ← (byte) ultoa::digit#2 << (byte) 2 -- vbuaa=vbuxx_rol_2 + txa + asl + asl + // [205] (dword) ultoa::digit_value#0 ← *((const dword*) RADIX_DECIMAL_VALUES_LONG + (byte~) 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 + // [206] if((byte) 0!=(byte) ultoa::started#2) goto ultoa::@5 -- vbuc1_neq_vbuzz_then_la1 + cpz #0 + bne __b5 + jmp __b7 + // ultoa::@7 + __b7: + // [207] if((dword) ultoa::value#2>=(dword) 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 + !: + // [208] phi from ultoa::@7 to ultoa::@4 [phi:ultoa::@7->ultoa::@4] + __b4_from___b7: + // [208] phi (byte*) ultoa::buffer#14 = (byte*) ultoa::buffer#11 [phi:ultoa::@7->ultoa::@4#0] -- register_copy + // [208] phi (byte) ultoa::started#4 = (byte) ultoa::started#2 [phi:ultoa::@7->ultoa::@4#1] -- register_copy + // [208] phi (dword) ultoa::value#6 = (dword) ultoa::value#2 [phi:ultoa::@7->ultoa::@4#2] -- register_copy + jmp __b4 + // ultoa::@4 + __b4: + // [209] (byte) ultoa::digit#1 ← ++ (byte) ultoa::digit#2 -- vbuxx=_inc_vbuxx + inx + // [197] phi from ultoa::@4 to ultoa::@1 [phi:ultoa::@4->ultoa::@1] + __b1_from___b4: + // [197] phi (byte*) ultoa::buffer#11 = (byte*) ultoa::buffer#14 [phi:ultoa::@4->ultoa::@1#0] -- register_copy + // [197] phi (byte) ultoa::started#2 = (byte) ultoa::started#4 [phi:ultoa::@4->ultoa::@1#1] -- register_copy + // [197] phi (dword) ultoa::value#2 = (dword) ultoa::value#6 [phi:ultoa::@4->ultoa::@1#2] -- register_copy + // [197] phi (byte) ultoa::digit#2 = (byte) ultoa::digit#1 [phi:ultoa::@4->ultoa::@1#3] -- register_copy + jmp __b1 + // ultoa::@5 + __b5: + // [210] (byte*) ultoa_append::buffer#0 ← (byte*) ultoa::buffer#11 + // [211] (dword) ultoa_append::value#0 ← (dword) ultoa::value#2 + // [212] (dword) ultoa_append::sub#0 ← (dword) ultoa::digit_value#0 + // [213] call ultoa_append + // [266] phi from ultoa::@5 to ultoa_append [phi:ultoa::@5->ultoa_append] + ultoa_append_from___b5: + jsr ultoa_append + // [214] (dword) ultoa_append::return#0 ← (dword) ultoa_append::value#2 + jmp __b6 + // ultoa::@6 + __b6: + // [215] (dword) ultoa::value#0 ← (dword) ultoa_append::return#0 + // [216] (byte*) ultoa::buffer#4 ← ++ (byte*) ultoa::buffer#11 -- pbuz1=_inc_pbuz1 + inw buffer + // [208] phi from ultoa::@6 to ultoa::@4 [phi:ultoa::@6->ultoa::@4] + __b4_from___b6: + // [208] phi (byte*) ultoa::buffer#14 = (byte*) ultoa::buffer#4 [phi:ultoa::@6->ultoa::@4#0] -- register_copy + // [208] phi (byte) ultoa::started#4 = (byte) 1 [phi:ultoa::@6->ultoa::@4#1] -- vbuzz=vbuc1 + ldz #1 + // [208] phi (dword) ultoa::value#6 = (dword) ultoa::value#0 [phi:ultoa::@6->ultoa::@4#2] -- register_copy + jmp __b4 +} + // cputln +// Print a newline +cputln: { + // [217] (byte*) conio_line_text ← (byte*) conio_line_text + (byte) $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 + !: + // [218] (byte*) conio_line_color ← (byte*) conio_line_color + (byte) $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 + !: + // [219] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [220] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // [221] call cscroll + jsr cscroll + jmp __breturn + // cputln::@return + __breturn: + // [222] 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($12) buffer, word zp($14) value, word zp($1d) sub) +utoa_append: { + .label buffer = $12 + .label value = $14 + .label sub = $1d + .label return = $14 + // [224] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + __b1_from_utoa_append: + // [224] phi (byte) utoa_append::digit#2 = (byte) 0 [phi:utoa_append->utoa_append::@1#0] -- vbuzz=vbuc1 + ldz #0 + // [224] phi (word) utoa_append::value#2 = (word) utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + jmp __b1 + // utoa_append::@1 + __b1: + // [225] if((word) utoa_append::value#2>=(word) 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: + // [226] *((byte*) utoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) utoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuzz + tza + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + jmp __breturn + // utoa_append::@return + __breturn: + // [227] return + rts + // utoa_append::@2 + __b2: + // [228] (byte) utoa_append::digit#1 ← ++ (byte) utoa_append::digit#2 -- vbuzz=_inc_vbuzz + inz + // [229] (word) utoa_append::value#1 ← (word) utoa_append::value#2 - (word) 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 + // [224] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + __b1_from___b2: + // [224] phi (byte) utoa_append::digit#2 = (byte) utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [224] phi (word) utoa_append::value#2 = (word) utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + jmp __b1 +} + // strlen +// Computes the length of the string str up to but not including the terminating null character. +// strlen(byte* zp($14) str) +strlen: { + .label len = $12 + .label str = $14 + .label return = $12 + // [231] phi from strlen to strlen::@1 [phi:strlen->strlen::@1] + __b1_from_strlen: + // [231] phi (word) strlen::len#2 = (word) 0 [phi:strlen->strlen::@1#0] -- vwuz1=vwuc1 + lda #<0 + sta.z len + lda #>0 + sta.z len+1 + // [231] phi (byte*) strlen::str#2 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:strlen->strlen::@1#1] -- pbuz1=pbuc1 + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z str+1 + jmp __b1 + // strlen::@1 + __b1: + // [232] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 -- vbuc1_neq__deref_pbuz1_then_la1 + ldy #0 + lda (str),y + cmp #0 + bne __b2 + jmp __breturn + // strlen::@return + __breturn: + // [233] return + rts + // strlen::@2 + __b2: + // [234] (word) strlen::len#1 ← ++ (word) strlen::len#2 -- vwuz1=_inc_vwuz1 + inw len + // [235] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 -- pbuz1=_inc_pbuz1 + inw str + // [231] phi from strlen::@2 to strlen::@1 [phi:strlen::@2->strlen::@1] + __b1_from___b2: + // [231] phi (word) strlen::len#2 = (word) strlen::len#1 [phi:strlen::@2->strlen::@1#0] -- register_copy + // [231] phi (byte*) strlen::str#2 = (byte*) strlen::str#0 [phi:strlen::@2->strlen::@1#1] -- register_copy + jmp __b1 +} + // printf_padding +// Print a padding char a number of times +// printf_padding(byte zp($10) pad, byte zp($f) length) +printf_padding: { + .label length = $f + .label pad = $10 + // [237] phi from printf_padding to printf_padding::@1 [phi:printf_padding->printf_padding::@1] + __b1_from_printf_padding: + // [237] phi (byte) printf_padding::i#2 = (byte) 0 [phi:printf_padding->printf_padding::@1#0] -- vbuxx=vbuc1 + ldx #0 + jmp __b1 + // printf_padding::@1 + __b1: + // [238] if((byte) printf_padding::i#2<(byte) printf_padding::length#4) goto printf_padding::@2 -- vbuxx_lt_vbuz1_then_la1 + cpx.z length + bcc __b2 + jmp __breturn + // printf_padding::@return + __breturn: + // [239] return + rts + // printf_padding::@2 + __b2: + // [240] (byte) cputc::c#1 ← (byte) printf_padding::pad#5 -- vbuaa=vbuz1 + lda.z pad + // [241] call cputc + // [80] phi from printf_padding::@2 to cputc [phi:printf_padding::@2->cputc] + cputc_from___b2: + // [80] phi (byte) cputc::c#3 = (byte) cputc::c#1 [phi:printf_padding::@2->cputc#0] -- register_copy + jsr cputc + jmp __b3 + // printf_padding::@3 + __b3: + // [242] (byte) printf_padding::i#1 ← ++ (byte) printf_padding::i#2 -- vbuxx=_inc_vbuxx + inx + // [237] phi from printf_padding::@3 to printf_padding::@1 [phi:printf_padding::@3->printf_padding::@1] + __b1_from___b3: + // [237] phi (byte) printf_padding::i#2 = (byte) printf_padding::i#1 [phi:printf_padding::@3->printf_padding::@1#0] -- register_copy + jmp __b1 +} + // strupr +// Converts a string to uppercase. +strupr: { + .label str = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + .label src = $14 + // [244] phi from strupr to strupr::@1 [phi:strupr->strupr::@1] + __b1_from_strupr: + // [244] phi (byte*) strupr::src#2 = (const byte*) strupr::str#0 [phi:strupr->strupr::@1#0] -- pbuz1=pbuc1 + lda #str + sta.z src+1 + jmp __b1 + // strupr::@1 + __b1: + // [245] if((byte) 0!=*((byte*) strupr::src#2)) goto strupr::@2 -- vbuc1_neq__deref_pbuz1_then_la1 + ldy #0 + lda (src),y + cmp #0 + bne __b2 + jmp __breturn + // strupr::@return + __breturn: + // [246] return + rts + // strupr::@2 + __b2: + // [247] (byte) toupper::ch#0 ← *((byte*) strupr::src#2) -- vbuaa=_deref_pbuz1 + ldy #0 + lda (src),y + // [248] call toupper + jsr toupper + // [249] (byte) toupper::return#3 ← (byte) toupper::return#2 + jmp __b3 + // strupr::@3 + __b3: + // [250] (byte~) strupr::$0 ← (byte) toupper::return#3 + // [251] *((byte*) strupr::src#2) ← (byte~) strupr::$0 -- _deref_pbuz1=vbuaa + ldy #0 + sta (src),y + // [252] (byte*) strupr::src#1 ← ++ (byte*) strupr::src#2 -- pbuz1=_inc_pbuz1 + inw src + // [244] phi from strupr::@3 to strupr::@1 [phi:strupr::@3->strupr::@1] + __b1_from___b3: + // [244] phi (byte*) strupr::src#2 = (byte*) strupr::src#1 [phi:strupr::@3->strupr::@1#0] -- register_copy + jmp __b1 +} + // gotoxy +// Set the cursor to the specified position +gotoxy: { + .const x = 0 + .const y = 5 + .const line_offset = y*$28 + jmp __b1 + // gotoxy::@1 + __b1: + // [254] (byte) conio_cursor_x ← (const byte) gotoxy::x#2 -- vbuz1=vbuc1 + lda #x + sta.z conio_cursor_x + // [255] (byte) conio_cursor_y ← (const byte) gotoxy::y#2 -- vbuz1=vbuc1 + lda #y + sta.z conio_cursor_y + // [256] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN+(const word) gotoxy::line_offset#0 -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN+line_offset + sta.z conio_line_text+1 + // [257] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM+(const word) gotoxy::line_offset#0 -- pbuz1=pbuc1 + lda #COLORRAM+line_offset + sta.z conio_line_color+1 + jmp __breturn + // gotoxy::@return + __breturn: + // [258] return + rts +} + // printf_uchar +// Print an unsigned char using a specific format +// printf_uchar(byte register(X) uvalue) +printf_uchar: { + jmp __b1 + // printf_uchar::@1 + __b1: + // [260] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // [261] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#2 -- vbuzz=vbuxx + txa + taz + // [262] call uctoa + // Format number into buffer + // [291] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] + uctoa_from___b1: + jsr uctoa + jmp __b2 + // printf_uchar::@2 + __b2: + // [263] (byte) printf_number_buffer::buffer_sign#2 ← *((byte*)&(struct printf_buffer_number) printf_buffer) -- vbuz1=_deref_pbuc1 + lda printf_buffer + sta.z printf_number_buffer.buffer_sign + // [264] call printf_number_buffer + // Print using format + // [112] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] + printf_number_buffer_from___b2: + // [112] phi (byte) printf_number_buffer::format_upper_case#10 = (byte) 0 [phi:printf_uchar::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_upper_case + // [112] phi (byte) printf_number_buffer::buffer_sign#10 = (byte) printf_number_buffer::buffer_sign#2 [phi:printf_uchar::@2->printf_number_buffer#1] -- register_copy + // [112] phi (byte) printf_number_buffer::format_zero_padding#10 = (byte) 0 [phi:printf_uchar::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_zero_padding + // [112] phi (byte) printf_number_buffer::format_justify_left#10 = (byte) 0 [phi:printf_uchar::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_justify_left + // [112] phi (byte) printf_number_buffer::format_min_length#3 = (byte) 0 [phi:printf_uchar::@2->printf_number_buffer#4] -- vbuzz=vbuc1 + ldz #0 + jsr printf_number_buffer + jmp __breturn + // printf_uchar::@return + __breturn: + // [265] return + rts +} + // 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($12) buffer, dword zp($b) value, dword zp($1f) sub) +ultoa_append: { + .label buffer = $12 + .label value = $b + .label sub = $1f + .label return = $b + // [267] phi from ultoa_append to ultoa_append::@1 [phi:ultoa_append->ultoa_append::@1] + __b1_from_ultoa_append: + // [267] phi (byte) ultoa_append::digit#2 = (byte) 0 [phi:ultoa_append->ultoa_append::@1#0] -- vbuzz=vbuc1 + ldz #0 + // [267] phi (dword) ultoa_append::value#2 = (dword) ultoa_append::value#0 [phi:ultoa_append->ultoa_append::@1#1] -- register_copy + jmp __b1 + // ultoa_append::@1 + __b1: + // [268] if((dword) ultoa_append::value#2>=(dword) 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: + // [269] *((byte*) ultoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) ultoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuzz + tza + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + jmp __breturn + // ultoa_append::@return + __breturn: + // [270] return + rts + // ultoa_append::@2 + __b2: + // [271] (byte) ultoa_append::digit#1 ← ++ (byte) ultoa_append::digit#2 -- vbuzz=_inc_vbuzz + inz + // [272] (dword) ultoa_append::value#1 ← (dword) ultoa_append::value#2 - (dword) 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 + // [267] phi from ultoa_append::@2 to ultoa_append::@1 [phi:ultoa_append::@2->ultoa_append::@1] + __b1_from___b2: + // [267] phi (byte) ultoa_append::digit#2 = (byte) ultoa_append::digit#1 [phi:ultoa_append::@2->ultoa_append::@1#0] -- register_copy + // [267] phi (dword) ultoa_append::value#2 = (dword) ultoa_append::value#1 [phi:ultoa_append::@2->ultoa_append::@1#1] -- register_copy + jmp __b1 +} + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // [273] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [274] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + __b1_from_cscroll: + jmp __b1 + // cscroll::@1 + __b1: + // [275] call memcpy + // [310] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + memcpy_from___b1: + // [310] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [310] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) DEFAULT_SCREEN+(byte) $28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [276] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + __b2_from___b1: + jmp __b2 + // cscroll::@2 + __b2: + // [277] call memcpy + // [310] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + memcpy_from___b2: + // [310] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [310] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) COLORRAM+(byte) $28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [278] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + __b3_from___b2: + jmp __b3 + // cscroll::@3 + __b3: + // [279] call memset + // [320] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + memset_from___b3: + // [320] phi (byte) memset::c#4 = (byte) ' ' [phi:cscroll::@3->memset#0] -- vbuzz=vbuc1 + ldz #' ' + // [320] phi (void*) memset::str#3 = (void*)(const nomodify byte*) DEFAULT_SCREEN+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [280] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + __b4_from___b3: + jmp __b4 + // cscroll::@4 + __b4: + // [281] call memset + // [320] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + memset_from___b4: + // [320] phi (byte) memset::c#4 = (const nomodify byte) LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuzz=vbuc1 + ldz #LIGHT_BLUE + // [320] phi (void*) memset::str#3 = (void*)(const nomodify byte*) COLORRAM+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + jmp __b5 + // cscroll::@5 + __b5: + // [282] (byte*) conio_line_text ← (byte*) conio_line_text - (byte) $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 + // [283] (byte*) conio_line_color ← (byte*) conio_line_color - (byte) $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 + // [284] (byte) conio_cursor_y ← -- (byte) conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + jmp __breturn + // cscroll::@return + __breturn: + // [285] return + rts +} + // toupper +// Convert lowercase alphabet to uppercase +// Returns uppercase equivalent to c, if such value exists, else c remains unchanged +// toupper(byte register(A) ch) +toupper: { + // [286] if((byte) toupper::ch#0<(byte) 'a') goto toupper::@return -- vbuaa_lt_vbuc1_then_la1 + cmp #'a' + bcc __breturn_from_toupper + jmp __b2 + // toupper::@2 + __b2: + // [287] if((byte) toupper::ch#0<=(byte) 'z') goto toupper::@1 -- vbuaa_le_vbuc1_then_la1 + cmp #'z' + bcc __b1 + beq __b1 + // [289] phi from toupper toupper::@1 toupper::@2 to toupper::@return [phi:toupper/toupper::@1/toupper::@2->toupper::@return] + __breturn_from_toupper: + __breturn_from___b1: + __breturn_from___b2: + // [289] phi (byte) toupper::return#2 = (byte) toupper::ch#0 [phi:toupper/toupper::@1/toupper::@2->toupper::@return#0] -- register_copy + jmp __breturn + // toupper::@1 + __b1: + // [288] (byte) toupper::return#0 ← (byte) toupper::ch#0 + (byte) 'A'-(byte) 'a' -- vbuaa=vbuaa_plus_vbuc1 + clc + adc #'A'-'a' + jmp __breturn_from___b1 + // toupper::@return + __breturn: + // [290] return + rts +} + // uctoa +// 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) +// uctoa(byte register(Z) value, byte* zp($12) buffer) +uctoa: { + .label digit_value = $23 + .label buffer = $12 + .label digit = $11 + // [292] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] + __b1_from_uctoa: + // [292] phi (byte*) uctoa::buffer#11 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + // [292] phi (byte) uctoa::started#2 = (byte) 0 [phi:uctoa->uctoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [292] phi (byte) uctoa::value#2 = (byte) uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy + // [292] phi (byte) uctoa::digit#2 = (byte) 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 + lda #0 + sta.z digit + jmp __b1 + // uctoa::@1 + __b1: + // [293] if((byte) uctoa::digit#2<(byte) 2-(byte) 1) goto uctoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #2-1 + bcc __b2 + jmp __b3 + // uctoa::@3 + __b3: + // [294] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) -- _deref_pbuz1=pbuc1_derefidx_vbuzz + tza + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // [295] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + inw buffer + // [296] *((byte*) uctoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (buffer),y + jmp __breturn + // uctoa::@return + __breturn: + // [297] return + rts + // uctoa::@2 + __b2: + // [298] (byte) uctoa::digit_value#0 ← *((const byte*) RADIX_HEXADECIMAL_VALUES_CHAR + (byte) uctoa::digit#2) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z digit + lda RADIX_HEXADECIMAL_VALUES_CHAR,y + sta.z digit_value + // [299] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@5 -- vbuc1_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + jmp __b7 + // uctoa::@7 + __b7: + // [300] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@5 -- vbuzz_ge_vbuz1_then_la1 + cpz.z digit_value + bcs __b5 + // [301] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] + __b4_from___b7: + // [301] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy + // [301] phi (byte) uctoa::started#4 = (byte) uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy + // [301] phi (byte) uctoa::value#6 = (byte) uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy + jmp __b4 + // uctoa::@4 + __b4: + // [302] (byte) uctoa::digit#1 ← ++ (byte) uctoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [292] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] + __b1_from___b4: + // [292] phi (byte*) uctoa::buffer#11 = (byte*) uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy + // [292] phi (byte) uctoa::started#2 = (byte) uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy + // [292] phi (byte) uctoa::value#2 = (byte) uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy + // [292] phi (byte) uctoa::digit#2 = (byte) uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy + jmp __b1 + // uctoa::@5 + __b5: + // [303] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 + // [304] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 + // [305] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 + // [306] call uctoa_append + // [328] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] + uctoa_append_from___b5: + jsr uctoa_append + // [307] (byte) uctoa_append::return#0 ← (byte) uctoa_append::value#2 -- vbuaa=vbuzz + tza + jmp __b6 + // uctoa::@6 + __b6: + // [308] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 -- vbuzz=vbuaa + taz + // [309] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + inw buffer + // [301] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] + __b4_from___b6: + // [301] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy + // [301] phi (byte) uctoa::started#4 = (byte) 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [301] phi (byte) uctoa::value#6 = (byte) uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy + jmp __b4 +} + // 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($1d) destination, void* zp($14) source) +memcpy: { + .label src_end = $24 + .label dst = $1d + .label src = $14 + .label source = $14 + .label destination = $1d + // [311] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 -- pbuz1=pbuz2_plus_vwuc1 + lda.z source + clc + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + // [312] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 + // [313] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 + // [314] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + __b1_from_memcpy: + __b1_from___b2: + // [314] phi (byte*) memcpy::dst#2 = (byte*) memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [314] phi (byte*) memcpy::src#2 = (byte*) memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + jmp __b1 + // memcpy::@1 + __b1: + // [315] if((byte*) memcpy::src#2!=(byte*) 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: + // [316] return + rts + // memcpy::@2 + __b2: + // [317] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + ldy #0 + sta (dst),y + // [318] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inw dst + // [319] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 -- pbuz1=_inc_pbuz1 + inw src + 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($14) str, byte register(Z) c) +memset: { + .label end = $24 + .label dst = $14 + .label str = $14 + jmp __b1 + // memset::@1 + __b1: + // [321] (byte*) memset::end#0 ← (byte*)(void*) memset::str#3 + (byte) $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + // [322] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#3 + // [323] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + __b2_from___b1: + __b2_from___b3: + // [323] phi (byte*) memset::dst#2 = (byte*) memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + jmp __b2 + // memset::@2 + __b2: + // [324] if((byte*) memset::dst#2!=(byte*) 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: + // [325] return + rts + // memset::@3 + __b3: + // [326] *((byte*) memset::dst#2) ← (byte) memset::c#4 -- _deref_pbuz1=vbuzz + tza + ldy #0 + sta (dst),y + // [327] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 -- pbuz1=_inc_pbuz1 + inw dst + jmp __b2_from___b3 +} + // uctoa_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. +// uctoa_append(byte* zp($12) buffer, byte register(Z) value, byte zp($23) sub) +uctoa_append: { + .label buffer = $12 + .label sub = $23 + // [329] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] + __b1_from_uctoa_append: + // [329] phi (byte) uctoa_append::digit#2 = (byte) 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [329] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy + jmp __b1 + // uctoa_append::@1 + __b1: + // [330] if((byte) uctoa_append::value#2>=(byte) uctoa_append::sub#0) goto uctoa_append::@2 -- vbuzz_ge_vbuz1_then_la1 + cpz.z sub + bcs __b2 + jmp __b3 + // uctoa_append::@3 + __b3: + // [331] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuxx + lda DIGITS,x + ldy #0 + sta (buffer),y + jmp __breturn + // uctoa_append::@return + __breturn: + // [332] return + rts + // uctoa_append::@2 + __b2: + // [333] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 -- vbuxx=_inc_vbuxx + inx + // [334] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 -- vbuzz=vbuzz_minus_vbuz1 + tza + sec + sbc.z sub + taz + // [329] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] + __b1_from___b2: + // [329] phi (byte) uctoa_append::digit#2 = (byte) uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy + // [329] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy + jmp __b1 +} + // File Data + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of hexadecimal digits + RADIX_HEXADECIMAL_VALUES_CHAR: .byte $10 + // 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 + // The board. board[i] holds the column position of the queen on row i. + board: .fill $14, 0 + s3: .text @"\n" + .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 __b1 +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 __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 __b2 +Removing instruction jmp __b5 +Removing instruction jmp __b9 +Removing instruction jmp __b6 +Removing instruction jmp __b7 +Removing instruction jmp __b8 +Removing instruction jmp __b1 +Removing instruction jmp __b2 +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 __b6 +Removing instruction jmp __b14 +Removing instruction jmp __b7 +Removing instruction jmp __b13 +Removing instruction jmp __b21 +Removing instruction jmp __b1 +Removing instruction jmp __b17 +Removing instruction jmp __b16 +Removing instruction jmp __b2 +Removing instruction jmp __b9 +Removing instruction jmp __b3 +Removing instruction jmp __b18 +Removing instruction jmp __b4 +Removing instruction jmp __b11 +Removing instruction jmp __b5 +Removing instruction jmp __b15 +Removing instruction jmp __b20 +Removing instruction jmp __b19 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b4 +Removing instruction jmp diff1 +Removing instruction jmp diff1___b3 +Removing instruction jmp diff1___breturn +Removing instruction jmp diff2 +Removing instruction jmp diff2___b3 +Removing instruction jmp diff2___breturn +Removing instruction jmp __b5 +Removing instruction jmp __b11 +Removing instruction jmp __b12 +Removing instruction jmp __b13 +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b4 +Removing instruction jmp __b15 +Removing instruction jmp __b5 +Removing instruction jmp __b7 +Removing instruction jmp __b10 +Removing instruction jmp __b9 +Removing instruction jmp __b8 +Removing instruction jmp __b14 +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 __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b3 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b3 +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 __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 __b2 +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 __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b3 +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 ldy.z conio_cursor_x +Replacing instruction lda #0 with TYA +Removing instruction ldy #0 +Removing instruction lda.z padding +Replacing instruction lda #0 with TYA +Removing instruction ldy #0 +Removing instruction lda #>0 +Removing instruction lda #0 +Removing instruction lda #0 +Replacing instruction lda #0 with TXA +Replacing instruction lda #0 with TYA +Removing instruction ldy #0 +Removing instruction ldy #0 +Succesful ASM optimization Pass5UnnecesaryLoadElimination +Replacing label __b1_from___b2 with __b1 +Replacing label __b1 with __b2 +Replacing label __b1_from___b9 with __b2 +Replacing label __b1_from___b7 with __b2 +Replacing label __b1_from___b4 with __b2 +Replacing label __b1_from___b8 with __b2 +Replacing label __b1_from_cputc with __b1 +Replacing label __b1_from_printf_number_buffer with __b1_from___b13 +Replacing label __b13_from___b14 with __b13 +Replacing label __b21_from___b13 with __b1 +Replacing label __b5_from___b4 with __b5 +Replacing label __breturn_from___b2 with __breturn_from___b5 +Replacing label diff2___breturn_from_diff2___b1 with __b5 +Replacing label diff1___breturn_from_diff1___b1 with diff2 +Replacing label __b4_from___b3 with __b4 +Replacing label __b8_from___b6 with __b8 +Replacing label __breturn_from_toupper with __breturn_from___b2 +Replacing label __breturn_from___b1 with __breturn_from___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 __b1_from_main: +Removing instruction cputs_from___b1: +Removing instruction __b2_from___b1: +Removing instruction cputs_from___b2: +Removing instruction __b3_from___b2: +Removing instruction printf_uint_from___b3: +Removing instruction __b4_from___b3: +Removing instruction queens_from___b4: +Removing instruction __b5_from___b4: +Removing instruction cputs_from___b5: +Removing instruction printf_ulong_from___b6: +Removing instruction __b7_from___b6: +Removing instruction cputs_from___b7: +Removing instruction __b1_from_cputs: +Removing instruction __b1_from___b2: +Removing instruction cputc_from___b2: +Removing instruction __b1_from___b4: +Removing instruction __b1_from___b7: +Removing instruction __b1_from___b8: +Removing instruction __b1_from___b9: +Removing instruction __b1: +Removing instruction __b3_from___b2: +Removing instruction __b1_from_cputc: +Removing instruction __b4_from___b7: +Removing instruction utoa_append_from___b5: +Removing instruction __b6_from_printf_number_buffer: +Removing instruction strlen_from___b6: +Removing instruction __b13_from___b14: +Removing instruction __b13_from___b7: +Removing instruction __b1_from_printf_number_buffer: +Removing instruction __b21_from___b13: +Removing instruction __b21: +Removing instruction __b1_from___b21: +Removing instruction __b11_from___b4: +Removing instruction strupr_from___b11: +Removing instruction __b5_from___b11: +Removing instruction __b5_from___b4: +Removing instruction cputs_from___b5: +Removing instruction __breturn_from___b2: +Removing instruction diff1___breturn_from_diff1___b1: +Removing instruction diff1___breturn_from_diff1___b3: +Removing instruction diff1___breturn: +Removing instruction diff2___breturn_from_diff2___b1: +Removing instruction diff2___breturn_from_diff2___b3: +Removing instruction diff2___breturn: +Removing instruction __b11_from_print: +Removing instruction cputs_from___b11: +Removing instruction printf_ulong_from___b12: +Removing instruction __b13_from___b12: +Removing instruction cputs_from___b13: +Removing instruction __b4_from___b3: +Removing instruction cputs_from___b4: +Removing instruction __b10_from___b6: +Removing instruction cputs_from___b10: +Removing instruction __b8_from___b6: +Removing instruction cputs_from___b8: +Removing instruction __b4_from___b7: +Removing instruction ultoa_append_from___b5: +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 __breturn_from_toupper: +Removing instruction __breturn_from___b1: +Removing instruction __b4_from___b7: +Removing instruction uctoa_append_from___b5: +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 clrscr_from_main: +Removing instruction __b1: +Removing instruction __b2: +Removing instruction __b3: +Removing instruction __b4: +Removing instruction __b5: +Removing instruction __b6: +Removing instruction __b7: +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_queens: +Removing instruction __b5: +Removing instruction legal_from___b5: +Removing instruction __b9: +Removing instruction __b6: +Removing instruction __b7: +Removing instruction print_from___b4: +Removing instruction __b8: +Removing instruction __b1: +Removing instruction ultoa_from___b1: +Removing instruction __b2: +Removing instruction printf_number_buffer_from___b2: +Removing instruction __breturn: +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 __b6: +Removing instruction __b14: +Removing instruction __b7: +Removing instruction __b17: +Removing instruction __b16: +Removing instruction printf_padding_from___b8: +Removing instruction __b9: +Removing instruction cputc_from___b9: +Removing instruction __b18: +Removing instruction printf_padding_from___b10: +Removing instruction __b11: +Removing instruction __b15: +Removing instruction __b20: +Removing instruction __b19: +Removing instruction printf_padding_from___b12: +Removing instruction __b1_from_legal: +Removing instruction __breturn_from___b1: +Removing instruction __b4: +Removing instruction diff1: +Removing instruction diff1___b3: +Removing instruction diff2___b3: +Removing instruction __b1_from___b3: +Removing instruction gotoxy_from_print: +Removing instruction __b11: +Removing instruction __b12: +Removing instruction __b13: +Removing instruction __b1_from___b13: +Removing instruction __b3_from___b1: +Removing instruction __breturn: +Removing instruction __b15: +Removing instruction printf_uchar_from___b15: +Removing instruction __b5_from___b15: +Removing instruction __b7: +Removing instruction __b3_from___b7: +Removing instruction __b10: +Removing instruction __b5_from___b9: +Removing instruction printf_uchar_from___b2: +Removing instruction __b14: +Removing instruction __b1_from___b14: +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 __breturn: +Removing instruction __b1_from_utoa_append: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b1_from___b2: +Removing instruction __b1_from_strlen: +Removing instruction __breturn: +Removing instruction __b1_from___b2: +Removing instruction __b1_from_printf_padding: +Removing instruction __breturn: +Removing instruction cputc_from___b2: +Removing instruction __b3: +Removing instruction __b1_from___b3: +Removing instruction __b1_from_strupr: +Removing instruction __breturn: +Removing instruction __b3: +Removing instruction __b1_from___b3: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction uctoa_from___b1: +Removing instruction __b2: +Removing instruction printf_number_buffer_from___b2: +Removing instruction __breturn: +Removing instruction __b1_from_ultoa_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 __b2: +Removing instruction __b1_from_uctoa: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b7: +Removing instruction __b1_from___b4: +Removing instruction __b6: +Removing instruction __b4_from___b6: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __b1_from_uctoa_append: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b1_from___b2: +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 +Skipping double jump to __breturn in bcc __breturn_from___b2 +Replacing jump to rts with rts in jmp __breturn +Skipping double jump to __breturn in jmp __breturn_from___b2 +Succesful ASM optimization Pass5DoubleJumpElimination +Relabelling long label __b3_from___b1 to __b2 +Relabelling long label __b1_from___b13 to __b6 +Relabelling long label __breturn_from___b5 to __b4 +Relabelling long label __breturn_from___b2 to __b2 +Succesful ASM optimization Pass5RelabelLongLabels +Removing instruction jmp __b2 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Succesful ASM optimization Pass5NextJumpElimination +Removing instruction ldy.z row +Removing instruction lda.z digit_value+1 +Removing instruction lda #0 +Removing instruction lda #0 +Removing instruction lda #0 +Removing instruction lda #0 +Removing instruction lda #0 +Succesful ASM optimization Pass5UnnecesaryLoadElimination +Removing instruction __breturn: +Removing instruction __b2: +Succesful ASM optimization Pass5UnusedLabelElimination + +FINAL SYMBOL TABLE +(const nomodify byte*) COLORRAM = (byte*) 55296 +(const nomodify byte*) DEFAULT_SCREEN = (byte*) 1024 +(const byte*) DIGITS[] = (byte*) "0123456789abcdef"z +(const nomodify byte) LIGHT_BLUE = (byte) $e +(byte) MOS6526_CIA::INTERRUPT +(byte) MOS6526_CIA::PORT_A +(byte) MOS6526_CIA::PORT_A_DDR +(byte) MOS6526_CIA::PORT_B +(byte) MOS6526_CIA::PORT_B_DDR +(byte) MOS6526_CIA::SERIAL_DATA +(word) MOS6526_CIA::TIMER_A +(byte) MOS6526_CIA::TIMER_A_CONTROL +(word) MOS6526_CIA::TIMER_B +(byte) MOS6526_CIA::TIMER_B_CONTROL +(byte) MOS6526_CIA::TOD_10THS +(byte) MOS6526_CIA::TOD_HOURS +(byte) MOS6526_CIA::TOD_MIN +(byte) MOS6526_CIA::TOD_SEC +(byte) MOS6569_VICII::BG_COLOR +(byte) MOS6569_VICII::BG_COLOR1 +(byte) MOS6569_VICII::BG_COLOR2 +(byte) MOS6569_VICII::BG_COLOR3 +(byte) MOS6569_VICII::BORDER_COLOR +(byte) MOS6569_VICII::CONTROL1 +(byte) MOS6569_VICII::CONTROL2 +(byte) MOS6569_VICII::IRQ_ENABLE +(byte) MOS6569_VICII::IRQ_STATUS +(byte) MOS6569_VICII::LIGHTPEN_X +(byte) MOS6569_VICII::LIGHTPEN_Y +(byte) MOS6569_VICII::MEMORY +(byte) MOS6569_VICII::RASTER +(byte) MOS6569_VICII::SPRITE0_COLOR +(byte) MOS6569_VICII::SPRITE0_X +(byte) MOS6569_VICII::SPRITE0_Y +(byte) MOS6569_VICII::SPRITE1_COLOR +(byte) MOS6569_VICII::SPRITE1_X +(byte) MOS6569_VICII::SPRITE1_Y +(byte) MOS6569_VICII::SPRITE2_COLOR +(byte) MOS6569_VICII::SPRITE2_X +(byte) MOS6569_VICII::SPRITE2_Y +(byte) MOS6569_VICII::SPRITE3_COLOR +(byte) MOS6569_VICII::SPRITE3_X +(byte) MOS6569_VICII::SPRITE3_Y +(byte) MOS6569_VICII::SPRITE4_COLOR +(byte) MOS6569_VICII::SPRITE4_X +(byte) MOS6569_VICII::SPRITE4_Y +(byte) MOS6569_VICII::SPRITE5_COLOR +(byte) MOS6569_VICII::SPRITE5_X +(byte) MOS6569_VICII::SPRITE5_Y +(byte) MOS6569_VICII::SPRITE6_COLOR +(byte) MOS6569_VICII::SPRITE6_X +(byte) MOS6569_VICII::SPRITE6_Y +(byte) MOS6569_VICII::SPRITE7_COLOR +(byte) MOS6569_VICII::SPRITE7_X +(byte) MOS6569_VICII::SPRITE7_Y +(byte) MOS6569_VICII::SPRITES_BG_COLLISION +(byte) MOS6569_VICII::SPRITES_COLLISION +(byte) MOS6569_VICII::SPRITES_ENABLE +(byte) MOS6569_VICII::SPRITES_EXPAND_X +(byte) MOS6569_VICII::SPRITES_EXPAND_Y +(byte) MOS6569_VICII::SPRITES_MC +(byte) MOS6569_VICII::SPRITES_MCOLOR1 +(byte) MOS6569_VICII::SPRITES_MCOLOR2 +(byte) MOS6569_VICII::SPRITES_PRIORITY +(byte) MOS6569_VICII::SPRITES_XMSB +(byte) MOS6581_SID::CH1_ATTACK_DECAY +(byte) MOS6581_SID::CH1_CONTROL +(word) MOS6581_SID::CH1_FREQ +(word) MOS6581_SID::CH1_PULSE_WIDTH +(byte) MOS6581_SID::CH1_SUSTAIN_RELEASE +(byte) MOS6581_SID::CH2_ATTACK_DECAY +(byte) MOS6581_SID::CH2_CONTROL +(word) MOS6581_SID::CH2_FREQ +(word) MOS6581_SID::CH2_PULSE_WIDTH +(byte) MOS6581_SID::CH2_SUSTAIN_RELEASE +(byte) MOS6581_SID::CH3_ATTACK_DECAY +(byte) MOS6581_SID::CH3_CONTROL +(byte) MOS6581_SID::CH3_ENV +(word) MOS6581_SID::CH3_FREQ +(byte) MOS6581_SID::CH3_OSC +(word) MOS6581_SID::CH3_PULSE_WIDTH +(byte) MOS6581_SID::CH3_SUSTAIN_RELEASE +(byte) MOS6581_SID::FILTER_CUTOFF_HIGH +(byte) MOS6581_SID::FILTER_CUTOFF_LOW +(byte) MOS6581_SID::FILTER_SETUP +(byte) MOS6581_SID::POT_X +(byte) MOS6581_SID::POT_Y +(byte) MOS6581_SID::VOLUME_FILTER_MODE +(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = (byte) 1 +(const byte) RADIX::BINARY = (number) 2 +(const byte) RADIX::DECIMAL = (number) $a +(const byte) RADIX::HEXADECIMAL = (number) $10 +(const byte) RADIX::OCTAL = (number) 8 +(const word*) RADIX_DECIMAL_VALUES[] = { (word) $2710, (word) $3e8, (word) $64, (word) $a } +(const dword*) RADIX_DECIMAL_VALUES_LONG[] = { (dword) $3b9aca00, (dword) $5f5e100, (dword) $989680, (dword) $f4240, (dword) $186a0, (dword) $2710, (dword) $3e8, (dword) $64, (dword) $a } +(const byte*) RADIX_HEXADECIMAL_VALUES_CHAR[] = { (byte) $10 } +(const byte) SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = (byte) $c +(void()) __start() +(label) __start::@1 +(label) __start::@return +(label) __start::__init1 +(const byte*) board[(number) $14] = { fill( $14, 0) } +(void()) clrscr() +(label) clrscr::@1 +(label) clrscr::@2 +(label) clrscr::@3 +(label) clrscr::@4 +(label) clrscr::@5 +(label) clrscr::@return +(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 z 2002.0 +(byte) clrscr::l#2 reg byte z 333.6666666666667 +(byte*) clrscr::line_cols +(byte*) clrscr::line_cols#1 line_cols zp[2]:20 1001.0 +(byte*) clrscr::line_cols#5 line_cols zp[2]:20 1500.375 +(byte*) clrscr::line_text +(byte*) clrscr::line_text#1 line_text zp[2]:18 667.3333333333334 +(byte*) clrscr::line_text#5 line_text zp[2]:18 1714.7142857142858 +(byte) conio_cursor_x loadstore zp[1]:22 9.740259746760391E11 +(byte) conio_cursor_y loadstore zp[1]:23 1.8934911243195914E13 +(byte*) conio_line_color loadstore zp[2]:26 1.3393939394546113E13 +(byte*) conio_line_text loadstore zp[2]:24 1.3233532934731191E13 +(dword) count +(dword) count#10 count zp[4]:3 445.5 +(dword) count#2 count zp[4]:3 387.19354838709677 +(void()) cputc((byte) cputc::c) +(label) cputc::@1 +(label) cputc::@2 +(label) cputc::@3 +(label) cputc::@return +(byte) cputc::c +(byte) cputc::c#0 reg byte a 2.0000000002E10 +(byte) cputc::c#1 reg byte a 2.000000000002E12 +(byte) cputc::c#2 reg byte a 2.00000002E8 +(byte) cputc::c#3 reg byte a 1.05050500000025E13 +(void()) cputln() +(label) cputln::@return +(void()) cputs((to_nomodify byte*) cputs::s) +(label) cputs::@1 +(label) cputs::@2 +(label) cputs::@return +(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]:18 5.0000000005E9 +(to_nomodify byte*) cputs::s#11 s zp[2]:18 1.5500000002E10 +(to_nomodify byte*) cputs::s#12 s zp[2]:18 1.000000001E9 +(void()) cscroll() +(label) cscroll::@1 +(label) cscroll::@2 +(label) cscroll::@3 +(label) cscroll::@4 +(label) cscroll::@5 +(label) cscroll::@return +(void()) gotoxy((byte) gotoxy::x , (byte) gotoxy::y) +(label) gotoxy::@1 +(label) gotoxy::@return +(word) gotoxy::line_offset +(const word) gotoxy::line_offset#0 line_offset = (word)(const byte) gotoxy::y#2*(byte) $28 +(byte) gotoxy::x +(const byte) gotoxy::x#2 x = (byte) 0 +(byte) gotoxy::y +(const byte) gotoxy::y#2 y = (byte) 5 +(byte()) legal((byte) legal::row , (byte) legal::column) +(byte~) legal::$0 reg byte x 2000002.0 +(label) legal::@1 +(label) legal::@2 +(label) legal::@3 +(label) legal::@4 +(label) legal::@5 +(label) legal::@return +(byte) legal::column +(byte) legal::column#0 column zp[1]:28 235353.23529411765 +(label) legal::diff1 +(label) legal::diff1_@1 +(label) legal::diff1_@3 +(label) legal::diff1_@return +(byte) legal::diff1_a +(byte) legal::diff1_a#0 reg byte a 2000002.0 +(byte) legal::diff1_b +(byte) legal::diff1_return +(byte) legal::diff1_return#0 diff1_return zp[1]:8 2000002.0 +(byte) legal::diff1_return#1 diff1_return zp[1]:8 2000002.0 +(byte) legal::diff1_return#2 diff1_return zp[1]:8 600000.6000000001 +(label) legal::diff2 +(label) legal::diff2_@1 +(label) legal::diff2_@3 +(label) legal::diff2_@return +(byte) legal::diff2_a +(byte) legal::diff2_b +(byte) legal::diff2_return +(byte) legal::diff2_return#0 reg byte a 2000002.0 +(byte) legal::diff2_return#1 reg byte a 2000002.0 +(byte) legal::diff2_return#2 reg byte a 3000003.0 +(byte) legal::i +(byte) legal::i#1 reg byte y 2000002.0 +(byte) legal::i#10 reg byte y 571429.1428571428 +(byte) legal::return +(byte) legal::return#0 reg byte a 2002.0 +(byte) legal::return#4 reg byte a 333.6666666666667 +(byte) legal::row +(byte) legal::row#0 row zp[1]:2 222278.05555555556 +(void()) main() +(label) main::@1 +(label) main::@2 +(label) main::@3 +(label) main::@4 +(label) main::@5 +(label) main::@6 +(label) main::@7 +(label) main::@return +(const byte*) main::s[(byte) $29] = (byte*) " - n queens problem using backtracking -" +(const byte*) main::s1[(byte) $13] = (byte*) " +number of queens:" +(const byte*) main::s2[(byte) $e] = (byte*) " + +solutions: " +(void*()) memcpy((void*) memcpy::destination , (void*) memcpy::source , (word) memcpy::num) +(label) memcpy::@1 +(label) memcpy::@2 +(label) memcpy::@return +(void*) memcpy::destination +(void*) memcpy::destination#2 destination zp[2]:29 +(byte*) memcpy::dst +(byte*) memcpy::dst#1 dst zp[2]:29 1.0E20 +(byte*) memcpy::dst#2 dst zp[2]:29 1.0000333333333333E20 +(byte*) memcpy::dst#4 dst zp[2]:29 2.0E16 +(word) memcpy::num +(void*) memcpy::return +(void*) memcpy::source +(void*) memcpy::source#2 source zp[2]:20 +(byte*) memcpy::src +(byte*) memcpy::src#1 src zp[2]:20 2.0E20 +(byte*) memcpy::src#2 src zp[2]:20 1.000025E20 +(byte*) memcpy::src#4 src zp[2]:20 1.0E16 +(byte*) memcpy::src_end +(byte*) memcpy::src_end#0 src_end zp[2]:36 1.250125E19 +(void*()) memset((void*) memset::str , (byte) memset::c , (word) memset::num) +(label) memset::@1 +(label) memset::@2 +(label) memset::@3 +(label) memset::@return +(byte) memset::c +(byte) memset::c#4 reg byte z 1.4285714285714287E19 +(byte*) memset::dst +(byte*) memset::dst#1 dst zp[2]:20 2.0E20 +(byte*) memset::dst#2 dst zp[2]:20 1.3333666666666666E20 +(byte*) memset::dst#4 dst zp[2]:20 2.0E16 +(byte*) memset::end +(byte*) memset::end#0 end zp[2]:36 1.6668333333333332E19 +(word) memset::num +(void*) memset::return +(void*) memset::str +(void*) memset::str#3 str zp[2]:20 +(void()) print() +(label) print::@1 +(label) print::@10 +(label) print::@11 +(label) print::@12 +(label) print::@13 +(label) print::@14 +(label) print::@15 +(label) print::@2 +(label) print::@3 +(label) print::@4 +(label) print::@5 +(label) print::@6 +(label) print::@7 +(label) print::@8 +(label) print::@9 +(label) print::@return +(byte) print::i +(byte) print::i#1 i zp[1]:9 2000002.0 +(byte) print::i#2 i zp[1]:9 1000001.0 +(byte) print::i1 +(byte) print::i1#1 i1 zp[1]:10 2000002.0 +(byte) print::i1#2 i1 zp[1]:10 1000000.357142857 +(byte) print::j +(byte) print::j#1 reg byte x 2.0000002E7 +(byte) print::j#2 reg byte x 5714286.285714285 +(const byte*) print::s[(byte) 3] = (byte*) " +#" +(const byte*) print::s1[(byte) 4] = (byte*) ": + " +(const byte*) print::s3[(byte) 2] = (byte*) "Q" +(const byte*) print::s4[(byte) 2] = (byte*) "-" +(struct printf_buffer_number) printf_buffer loadstore mem[12] = {} +(const byte*) printf_buffer_number::digits[(number) $b] = { fill( $b, 0) } +(byte) printf_buffer_number::sign +(byte) printf_format_number::justify_left +(byte) printf_format_number::min_length +(byte) printf_format_number::radix +(byte) printf_format_number::sign_always +(byte) printf_format_number::upper_case +(byte) printf_format_number::zero_padding +(byte) printf_format_string::justify_left +(byte) printf_format_string::min_length +(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) +(word~) printf_number_buffer::$19 zp[2]:18 1.00000001E8 +(label) printf_number_buffer::@1 +(label) printf_number_buffer::@10 +(label) printf_number_buffer::@11 +(label) printf_number_buffer::@12 +(label) printf_number_buffer::@13 +(label) printf_number_buffer::@14 +(label) printf_number_buffer::@15 +(label) printf_number_buffer::@16 +(label) printf_number_buffer::@17 +(label) printf_number_buffer::@18 +(label) printf_number_buffer::@19 +(label) printf_number_buffer::@2 +(label) printf_number_buffer::@20 +(label) printf_number_buffer::@21 +(label) printf_number_buffer::@3 +(label) printf_number_buffer::@4 +(label) printf_number_buffer::@5 +(label) printf_number_buffer::@6 +(label) printf_number_buffer::@7 +(label) printf_number_buffer::@8 +(label) printf_number_buffer::@9 +(label) printf_number_buffer::@return +(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 buffer_sign zp[1]:28 200002.0 +(byte) printf_number_buffer::buffer_sign#1 buffer_sign zp[1]:28 202.0 +(byte) printf_number_buffer::buffer_sign#10 buffer_sign zp[1]:28 1.55050053E7 +(byte) printf_number_buffer::buffer_sign#2 buffer_sign zp[1]:28 2.0000002E7 +(struct printf_format_number) printf_number_buffer::format +(byte) printf_number_buffer::format_justify_left +(byte) printf_number_buffer::format_justify_left#10 format_justify_left zp[1]:8 6451612.9677419355 +(byte) printf_number_buffer::format_min_length +(byte) printf_number_buffer::format_min_length#3 reg byte z 1.00000001E7 +(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_upper_case#10 format_upper_case zp[1]:35 3846153.8846153845 +(byte) printf_number_buffer::format_zero_padding +(byte) printf_number_buffer::format_zero_padding#10 format_zero_padding zp[1]:17 9375000.09375 +(signed byte) printf_number_buffer::len +(signed byte) printf_number_buffer::len#0 reg byte x 1.500000015E8 +(signed byte) printf_number_buffer::len#1 reg byte x 2.00000002E8 +(signed byte) printf_number_buffer::len#2 reg byte x 3.00000003E8 +(signed byte) printf_number_buffer::padding +(signed byte) printf_number_buffer::padding#1 padding zp[1]:7 1.00000001E8 +(signed byte) printf_number_buffer::padding#10 padding zp[1]:7 1.904761923809524E7 +(void()) printf_padding((byte) printf_padding::pad , (byte) printf_padding::length) +(label) printf_padding::@1 +(label) printf_padding::@2 +(label) printf_padding::@3 +(label) printf_padding::@return +(byte) printf_padding::i +(byte) printf_padding::i#1 reg byte x 2.000000000002E12 +(byte) printf_padding::i#2 reg byte x 7.5000000000075E11 +(byte) printf_padding::length +(byte) printf_padding::length#0 length zp[1]:15 2.00000002E8 +(byte) printf_padding::length#1 length zp[1]:15 2.00000002E8 +(byte) printf_padding::length#2 length zp[1]:15 2.00000002E8 +(byte) printf_padding::length#4 length zp[1]:15 1.6671666666733334E11 +(byte) printf_padding::pad +(byte) printf_padding::pad#5 pad zp[1]:16 1.6666666666683334E11 +(void()) printf_uchar((byte) printf_uchar::uvalue , (byte) printf_uchar::format_min_length , (byte) printf_uchar::format_justify_left , (byte) printf_uchar::format_sign_always , (byte) printf_uchar::format_zero_padding , (byte) printf_uchar::format_upper_case , (byte) printf_uchar::format_radix) +(label) printf_uchar::@1 +(label) printf_uchar::@2 +(label) printf_uchar::@return +(struct printf_format_number) printf_uchar::format +(byte) printf_uchar::format_justify_left +(byte) printf_uchar::format_min_length +(byte) printf_uchar::format_radix +(byte) printf_uchar::format_sign_always +(byte) printf_uchar::format_upper_case +(byte) printf_uchar::format_zero_padding +(byte) printf_uchar::uvalue +(byte) printf_uchar::uvalue#0 reg byte x 2000002.0 +(byte) printf_uchar::uvalue#1 reg byte x 2000002.0 +(byte) printf_uchar::uvalue#2 reg byte x 6000001.5 +(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) +(label) printf_uint::@1 +(label) printf_uint::@2 +(label) printf_uint::@return +(struct printf_format_number) printf_uint::format +(byte) printf_uint::format_justify_left +(const byte) printf_uint::format_justify_left#0 format_justify_left = (byte) 0 +(byte) printf_uint::format_min_length +(const byte) printf_uint::format_min_length#0 format_min_length = (byte) 0 +(byte) printf_uint::format_radix +(byte) printf_uint::format_sign_always +(byte) printf_uint::format_upper_case +(const byte) printf_uint::format_upper_case#0 format_upper_case = (byte) 0 +(byte) printf_uint::format_zero_padding +(const byte) printf_uint::format_zero_padding#0 format_zero_padding = (byte) 0 +(word) printf_uint::uvalue +(const word) printf_uint::uvalue#0 uvalue = (byte) 8 +(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) +(label) printf_ulong::@1 +(label) printf_ulong::@2 +(label) printf_ulong::@return +(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]:3 22.0 +(dword) printf_ulong::uvalue#1 uvalue zp[4]:3 20002.0 +(dword) printf_ulong::uvalue#2 uvalue zp[4]:3 55006.5 +(void()) queens() +(byte~) queens::$2 reg byte a 2002.0 +(label) queens::@1 +(label) queens::@2 +(label) queens::@3 +(label) queens::@4 +(label) queens::@5 +(label) queens::@6 +(label) queens::@7 +(label) queens::@8 +(label) queens::@9 +(label) queens::@return +(byte) queens::row +(byte) queens::row#1 row zp[1]:2 2002.0 +(byte) queens::row#10 row zp[1]:2 1144.0 +(byte) queens::row#2 row zp[1]:2 2002.0 +(const byte*) s3[(byte) 2] = (byte*) " +" +(word()) strlen((byte*) strlen::str) +(label) strlen::@1 +(label) strlen::@2 +(label) strlen::@return +(word) strlen::len +(word) strlen::len#1 len zp[2]:18 1.000000000001E12 +(word) strlen::len#2 len zp[2]:18 5.0002500000075E11 +(word) strlen::return +(word) strlen::return#2 return zp[2]:18 2.00000002E8 +(byte*) strlen::str +(byte*) strlen::str#0 str zp[2]:20 2.000000000002E12 +(byte*) strlen::str#2 str zp[2]:20 1.000000000001E12 +(byte*()) strupr((byte*) strupr::str) +(byte~) strupr::$0 reg byte a 2.000000000002E12 +(label) strupr::@1 +(label) strupr::@2 +(label) strupr::@3 +(label) strupr::@return +(byte*) strupr::return +(byte*) strupr::src +(byte*) strupr::src#1 src zp[2]:20 2.000000000002E12 +(byte*) strupr::src#2 src zp[2]:20 7.142857142864285E11 +(byte*) strupr::str +(const byte*) strupr::str#0 str = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +(byte()) toupper((byte) toupper::ch) +(label) toupper::@1 +(label) toupper::@2 +(label) toupper::@return +(byte) toupper::ch +(byte) toupper::ch#0 reg byte a 1.7000000000001998E13 +(byte) toupper::return +(byte) toupper::return#0 reg byte a 2.0000000000002E13 +(byte) toupper::return#2 reg byte a 1.0333333333334666E13 +(byte) toupper::return#3 reg byte a 2.000000000002E12 +(void()) uctoa((byte) uctoa::value , (byte*) uctoa::buffer , (byte) uctoa::radix) +(label) uctoa::@1 +(label) uctoa::@2 +(label) uctoa::@3 +(label) uctoa::@4 +(label) uctoa::@5 +(label) uctoa::@6 +(label) uctoa::@7 +(label) uctoa::@return +(byte*) uctoa::buffer +(byte*) uctoa::buffer#11 buffer zp[2]:18 3.3350000000500004E10 +(byte*) uctoa::buffer#14 buffer zp[2]:18 1.500000000015E11 +(byte*) uctoa::buffer#3 buffer zp[2]:18 2.00000002E8 +(byte*) uctoa::buffer#4 buffer zp[2]:18 2.00000000002E11 +(byte) uctoa::digit +(byte) uctoa::digit#1 digit zp[1]:17 2.00000000002E11 +(byte) uctoa::digit#2 digit zp[1]:17 3.076923076953846E10 +(byte) uctoa::digit_value +(byte) uctoa::digit_value#0 digit_value zp[1]:35 6.0000000000600006E10 +(byte*) uctoa::digit_values +(byte) uctoa::max_digits +(byte) uctoa::radix +(byte) uctoa::started +(byte) uctoa::started#2 reg byte x 6.0000000000600006E10 +(byte) uctoa::started#4 reg byte x 1.00000000001E11 +(byte) uctoa::value +(byte) uctoa::value#0 reg byte z 1.00000000001E11 +(byte) uctoa::value#1 reg byte z 5.5000001E7 +(byte) uctoa::value#2 reg byte z 6.670000000100001E10 +(byte) uctoa::value#6 reg byte z 1.500000000015E11 +(byte()) uctoa_append((byte*) uctoa_append::buffer , (byte) uctoa_append::value , (byte) uctoa_append::sub) +(label) uctoa_append::@1 +(label) uctoa_append::@2 +(label) uctoa_append::@3 +(label) uctoa_append::@return +(byte*) uctoa_append::buffer +(byte*) uctoa_append::buffer#0 buffer zp[2]:18 1.3750000000025E11 +(byte) uctoa_append::digit +(byte) uctoa_append::digit#1 reg byte x 1.0E16 +(byte) uctoa_append::digit#2 reg byte x 1.00005E16 +(byte) uctoa_append::return +(byte) uctoa_append::return#0 reg byte a 2.00000000002E11 +(byte) uctoa_append::sub +(byte) uctoa_append::sub#0 sub zp[1]:35 3.33335E15 +(byte) uctoa_append::value +(byte) uctoa_append::value#0 reg byte z 3.666666666673334E11 +(byte) uctoa_append::value#1 reg byte z 2.0E16 +(byte) uctoa_append::value#2 reg byte z 5.000183333333334E15 +(void()) ultoa((dword) ultoa::value , (byte*) ultoa::buffer , (byte) ultoa::radix) +(byte~) ultoa::$10 reg byte a 2.00000002E8 +(byte~) ultoa::$11 reg byte a 2000002.0 +(label) ultoa::@1 +(label) ultoa::@2 +(label) ultoa::@3 +(label) ultoa::@4 +(label) ultoa::@5 +(label) ultoa::@6 +(label) ultoa::@7 +(label) ultoa::@return +(byte*) ultoa::buffer +(byte*) ultoa::buffer#11 buffer zp[2]:18 2.871428614285714E7 +(byte*) ultoa::buffer#14 buffer zp[2]:18 1.500000015E8 +(byte*) ultoa::buffer#3 buffer zp[2]:18 2000002.0 +(byte*) ultoa::buffer#4 buffer zp[2]:18 2.00000002E8 +(byte) ultoa::digit +(byte) ultoa::digit#1 reg byte x 2.00000002E8 +(byte) ultoa::digit#2 reg byte x 2.857142885714286E7 +(dword) ultoa::digit_value +(dword) ultoa::digit_value#0 digit_value zp[4]:31 6.0000000599999994E7 +(dword*) ultoa::digit_values +(byte) ultoa::max_digits +(byte) ultoa::radix +(byte) ultoa::started +(byte) ultoa::started#2 reg byte z 5.00000005E7 +(byte) ultoa::started#4 reg byte z 1.00000001E8 +(dword) ultoa::value +(dword) ultoa::value#0 value zp[4]:11 1.00000001E8 +(dword) ultoa::value#1 value zp[4]:11 550001.0 +(dword) ultoa::value#2 value zp[4]:11 5.7285715E7 +(dword) ultoa::value#6 value zp[4]:11 1.500000015E8 +(dword()) ultoa_append((byte*) ultoa_append::buffer , (dword) ultoa_append::value , (dword) ultoa_append::sub) +(label) ultoa_append::@1 +(label) ultoa_append::@2 +(label) ultoa_append::@3 +(label) ultoa_append::@return +(byte*) ultoa_append::buffer +(byte*) ultoa_append::buffer#0 buffer zp[2]:18 1.3750000025E8 +(byte) ultoa_append::digit +(byte) ultoa_append::digit#1 reg byte z 1.000000000001E12 +(byte) ultoa_append::digit#2 reg byte z 1.0005000000015E12 +(dword) ultoa_append::return +(dword) ultoa_append::return#0 return zp[4]:11 2.00000002E8 +(dword) ultoa_append::sub +(dword) ultoa_append::sub#0 sub zp[4]:31 3.333500000005E11 +(dword) ultoa_append::value +(dword) ultoa_append::value#0 value zp[4]:11 3.666666673333334E8 +(dword) ultoa_append::value#1 value zp[4]:11 2.000000000002E12 +(dword) ultoa_append::value#2 value zp[4]:11 5.0018333333416675E11 +(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 +(label) utoa::@1 +(label) utoa::@2 +(label) utoa::@3 +(label) utoa::@4 +(label) utoa::@5 +(label) utoa::@6 +(label) utoa::@7 +(label) utoa::@return +(byte*) utoa::buffer +(byte*) utoa::buffer#11 buffer zp[2]:18 3000.4285714285716 +(byte*) utoa::buffer#14 buffer zp[2]:18 15001.5 +(byte*) utoa::buffer#3 buffer zp[2]:18 2002.0 +(byte*) utoa::buffer#4 buffer zp[2]:18 20002.0 +(byte) utoa::digit +(byte) utoa::digit#1 reg byte x 20002.0 +(byte) utoa::digit#2 reg byte x 2857.4285714285716 +(word) utoa::digit_value +(word) utoa::digit_value#0 digit_value zp[2]:29 6000.6 +(word*) utoa::digit_values +(byte) utoa::max_digits +(const byte) utoa::max_digits#1 max_digits = (byte) 5 +(byte) utoa::radix +(byte) utoa::started +(byte) utoa::started#2 reg byte z 5000.5 +(byte) utoa::started#4 reg byte z 10001.0 +(word) utoa::value +(word) utoa::value#0 value zp[2]:20 10001.0 +(word) utoa::value#2 value zp[2]:20 5714.857142857143 +(word) utoa::value#6 value zp[2]:20 15001.5 +(word()) utoa_append((byte*) utoa_append::buffer , (word) utoa_append::value , (word) utoa_append::sub) +(label) utoa_append::@1 +(label) utoa_append::@2 +(label) utoa_append::@3 +(label) utoa_append::@return +(byte*) utoa_append::buffer +(byte*) utoa_append::buffer#0 buffer zp[2]:18 13750.25 +(byte) utoa_append::digit +(byte) utoa_append::digit#1 reg byte z 1.0000001E7 +(byte) utoa_append::digit#2 reg byte z 1.00500015E7 +(word) utoa_append::return +(word) utoa_append::return#0 return zp[2]:20 20002.0 +(word) utoa_append::sub +(word) utoa_append::sub#0 sub zp[2]:29 3335000.5 +(word) utoa_append::value +(word) utoa_append::value#0 value zp[2]:20 36667.33333333333 +(word) utoa_append::value#1 value zp[2]:20 2.0000002E7 +(word) utoa_append::value#2 value zp[2]:20 5018334.166666666 + +reg byte z [ clrscr::l#2 clrscr::l#1 ] +reg byte y [ clrscr::c#2 clrscr::c#1 ] +zp[1]:2 [ queens::row#10 queens::row#1 queens::row#2 legal::row#0 ] +zp[4]:3 [ count#10 count#2 printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] +reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] +reg byte x [ utoa::digit#2 utoa::digit#1 ] +reg byte z [ utoa::started#2 utoa::started#4 ] +reg byte z [ printf_number_buffer::format_min_length#3 ] +reg byte x [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] +zp[1]:7 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +reg byte y [ legal::i#10 legal::i#1 ] +reg byte a [ legal::return#4 ] +zp[1]:8 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 printf_number_buffer::format_justify_left#10 ] +reg byte a [ legal::diff2_return#2 legal::diff2_return#0 legal::diff2_return#1 ] +zp[1]:9 [ print::i#2 print::i#1 ] +zp[1]:10 [ print::i1#2 print::i1#1 ] +reg byte x [ print::j#2 print::j#1 ] +reg byte x [ ultoa::digit#2 ultoa::digit#1 ] +zp[4]:11 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ultoa_append::return#0 ] +reg byte z [ ultoa::started#2 ultoa::started#4 ] +reg byte z [ utoa_append::digit#2 utoa_append::digit#1 ] +zp[1]:15 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +zp[1]:16 [ printf_padding::pad#5 ] +reg byte x [ printf_padding::i#2 printf_padding::i#1 ] +reg byte x [ printf_uchar::uvalue#2 printf_uchar::uvalue#1 printf_uchar::uvalue#0 ] +reg byte z [ ultoa_append::digit#2 ultoa_append::digit#1 ] +reg byte a [ toupper::return#2 toupper::return#0 toupper::ch#0 ] +zp[1]:17 [ uctoa::digit#2 uctoa::digit#1 printf_number_buffer::format_zero_padding#10 ] +reg byte z [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] +reg byte x [ uctoa::started#2 uctoa::started#4 ] +zp[2]:18 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 strlen::len#2 strlen::len#1 strlen::return#2 printf_number_buffer::$19 ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 cputs::s#11 cputs::s#12 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] +zp[2]:20 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 strupr::src#2 strupr::src#1 strlen::str#2 strlen::str#0 utoa::value#2 utoa::value#6 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 clrscr::line_cols#5 clrscr::line_cols#1 ] +reg byte z [ memset::c#4 ] +reg byte z [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +reg byte x [ uctoa_append::digit#2 uctoa_append::digit#1 ] +zp[1]:22 [ conio_cursor_x ] +zp[1]:23 [ conio_cursor_y ] +zp[2]:24 [ conio_line_text ] +zp[2]:26 [ conio_line_color ] +reg byte a [ cputs::c#1 ] +zp[1]:28 [ legal::column#0 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +reg byte a [ legal::return#0 ] +reg byte a [ queens::$2 ] +reg byte a [ utoa::$11 ] +reg byte a [ utoa::$10 ] +zp[2]:29 [ utoa::digit_value#0 utoa_append::sub#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +reg byte x [ legal::$0 ] +reg byte a [ legal::diff1_a#0 ] +reg byte a [ ultoa::$11 ] +reg byte a [ ultoa::$10 ] +zp[4]:31 [ ultoa::digit_value#0 ultoa_append::sub#0 ] +reg byte a [ toupper::return#3 ] +reg byte a [ strupr::$0 ] +zp[1]:35 [ uctoa::digit_value#0 uctoa_append::sub#0 printf_number_buffer::format_upper_case#10 ] +reg byte a [ uctoa_append::return#0 ] +zp[2]:36 [ memset::end#0 memcpy::src_end#0 ] +mem[12] [ printf_buffer ] + + +FINAL ASSEMBLER +Score: 1297408 + + // File Comments +// N Queens Problem in C Using Backtracking +// +// N Queens Problem is a famous puzzle in which n-queens are to be placed on a nxn chess board such that no two queens are in the same row, column or diagonal. +// +// This is an iterative solution. + // Upstart +.cpu _65ce02 +.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 = $16 + // The current cursor y-position + .label conio_cursor_y = $17 + // The current text cursor line start + .label conio_line_text = $18 + // The current color cursor line start + .label conio_line_color = $1a + // The number of found solutions + .label count = 3 + // __start +__start: { + // __start::__init1 + // conio_cursor_x = 0 + // [1] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y = 0 + // [2] (byte) conio_cursor_y ← (byte) 0 -- vbuz1=vbuc1 + sta.z conio_cursor_y + // conio_line_text = CONIO_SCREEN_TEXT + // [3] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN + sta.z conio_line_text+1 + // conio_line_color = CONIO_SCREEN_COLORS + // [4] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM -- pbuz1=pbuc1 + lda #COLORRAM + sta.z conio_line_color+1 + // [5] phi from __start::__init1 to __start::@1 [phi:__start::__init1->__start::@1] + // __start::@1 + // [6] call main + // [8] phi from __start::@1 to main [phi:__start::@1->main] + jsr main + // __start::@return + // [7] return + rts +} + // main +main: { + // clrscr() + // [9] call clrscr + // [25] phi from main to clrscr [phi:main->clrscr] + jsr clrscr + // [10] phi from main to main::@1 [phi:main->main::@1] + // main::@1 + // printf(" - n queens problem using backtracking -") + // [11] call cputs + // [41] phi from main::@1 to cputs [phi:main::@1->cputs] + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) main::s [phi:main::@1->cputs#0] -- pbuz1=pbuc1 + lda #s + sta.z cputs.s+1 + jsr cputs + // [12] phi from main::@1 to main::@2 [phi:main::@1->main::@2] + // main::@2 + // printf("\nnumber of queens:%u",QUEENS) + // [13] call cputs + // [41] phi from main::@2 to cputs [phi:main::@2->cputs] + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) main::s1 [phi:main::@2->cputs#0] -- pbuz1=pbuc1 + lda #s1 + sta.z cputs.s+1 + jsr cputs + // [14] phi from main::@2 to main::@3 [phi:main::@2->main::@3] + // main::@3 + // printf("\nnumber of queens:%u",QUEENS) + // [15] call printf_uint + // [49] phi from main::@3 to printf_uint [phi:main::@3->printf_uint] + jsr printf_uint + // [16] phi from main::@3 to main::@4 [phi:main::@3->main::@4] + // main::@4 + // queens() + // [17] call queens + // [55] phi from main::@4 to queens [phi:main::@4->queens] + jsr queens + // [18] phi from main::@4 to main::@5 [phi:main::@4->main::@5] + // main::@5 + // printf("\n\nsolutions: %lu\n",count) + // [19] call cputs + // [41] phi from main::@5 to cputs [phi:main::@5->cputs] + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) main::s2 [phi:main::@5->cputs#0] -- pbuz1=pbuc1 + lda #s2 + sta.z cputs.s+1 + jsr cputs + // main::@6 + // printf("\n\nsolutions: %lu\n",count) + // [20] (dword) printf_ulong::uvalue#0 ← (dword) count#10 + // [21] call printf_ulong + // [73] phi from main::@6 to printf_ulong [phi:main::@6->printf_ulong] + // [73] phi (dword) printf_ulong::uvalue#2 = (dword) printf_ulong::uvalue#0 [phi:main::@6->printf_ulong#0] -- register_copy + jsr printf_ulong + // [22] phi from main::@6 to main::@7 [phi:main::@6->main::@7] + // main::@7 + // printf("\n\nsolutions: %lu\n",count) + // [23] call cputs + // [41] phi from main::@7 to cputs [phi:main::@7->cputs] + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) s3 [phi:main::@7->cputs#0] -- pbuz1=pbuc1 + lda #s3 + sta.z cputs.s+1 + jsr cputs + // main::@return + // } + // [24] return + rts + s: .text " - n queens problem using backtracking -" + .byte 0 + s1: .text @"\nnumber of queens:" + .byte 0 + s2: .text @"\n\nsolutions: " + .byte 0 +} + // clrscr +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + .label line_text = $12 + .label line_cols = $14 + // [26] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + // [26] phi (byte*) clrscr::line_cols#5 = (const nomodify byte*) COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + lda #COLORRAM + sta.z line_cols+1 + // [26] phi (byte*) clrscr::line_text#5 = (const nomodify byte*) DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN + sta.z line_text+1 + // [26] phi (byte) clrscr::l#2 = (byte) 0 [phi:clrscr->clrscr::@1#2] -- vbuzz=vbuc1 + ldz #0 + // clrscr::@1 + __b1: + // for( char l=0;lDEFAULT_SCREEN + sta.z conio_line_text+1 + // conio_line_color = CONIO_SCREEN_COLORS + // [31] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM -- pbuz1=pbuc1 + lda #COLORRAM + sta.z conio_line_color+1 + // clrscr::@return + // } + // [32] return + rts + // [33] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + __b2: + // [33] phi (byte) clrscr::c#2 = (byte) 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 + ldy #0 + // clrscr::@3 + __b3: + // for( char c=0;cclrscr::@1] + // [26] phi (byte*) clrscr::line_cols#5 = (byte*) clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [26] phi (byte*) clrscr::line_text#5 = (byte*) clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [26] phi (byte) clrscr::l#2 = (byte) clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + jmp __b1 + // clrscr::@4 + __b4: + // line_text[c] = ' ' + // [38] *((byte*) clrscr::line_text#5 + (byte) clrscr::c#2) ← (byte) ' ' -- pbuz1_derefidx_vbuyy=vbuc1 + lda #' ' + sta (line_text),y + // line_cols[c] = conio_textcolor + // [39] *((byte*) clrscr::line_cols#5 + (byte) clrscr::c#2) ← (const nomodify byte) LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 + lda #LIGHT_BLUE + sta (line_cols),y + // for( char c=0;cclrscr::@3] + // [33] phi (byte) clrscr::c#2 = (byte) 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($12) s) +cputs: { + .label s = $12 + // [42] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] + // [42] phi (to_nomodify byte*) cputs::s#11 = (to_nomodify byte*) cputs::s#12 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + // cputs::@1 + __b1: + // while(c=*s++) + // [43] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#11) -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [44] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#11 -- pbuz1=_inc_pbuz1 + inw s + // [45] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + // cputs::@return + // } + // [46] return + rts + // cputs::@2 + __b2: + // cputc(c) + // [47] (byte) cputc::c#0 ← (byte) cputs::c#1 + // [48] call cputc + // [80] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] + // [80] phi (byte) cputc::c#3 = (byte) 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: { + .const format_min_length = 0 + .const format_justify_left = 0 + .const format_zero_padding = 0 + .const format_upper_case = 0 + .label uvalue = 8 + // printf_uint::@1 + // printf_buffer.sign = format.sign_always?'+':0 + // [50] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // utoa(uvalue, printf_buffer.digits, format.radix) + // [51] call utoa + // Format number into buffer + // [91] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] + jsr utoa + // printf_uint::@2 + // printf_number_buffer(printf_buffer, format) + // [52] (byte) printf_number_buffer::buffer_sign#1 ← *((byte*)&(struct printf_buffer_number) printf_buffer) -- vbuz1=_deref_pbuc1 + lda printf_buffer + sta.z printf_number_buffer.buffer_sign + // [53] call printf_number_buffer + // Print using format + // [112] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] + // [112] phi (byte) printf_number_buffer::format_upper_case#10 = (const byte) printf_uint::format_upper_case#0 [phi:printf_uint::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #format_upper_case + sta.z printf_number_buffer.format_upper_case + // [112] phi (byte) printf_number_buffer::buffer_sign#10 = (byte) printf_number_buffer::buffer_sign#1 [phi:printf_uint::@2->printf_number_buffer#1] -- register_copy + // [112] phi (byte) printf_number_buffer::format_zero_padding#10 = (const byte) printf_uint::format_zero_padding#0 [phi:printf_uint::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + lda #format_zero_padding + sta.z printf_number_buffer.format_zero_padding + // [112] phi (byte) printf_number_buffer::format_justify_left#10 = (const byte) printf_uint::format_justify_left#0 [phi:printf_uint::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + lda #format_justify_left + sta.z printf_number_buffer.format_justify_left + // [112] phi (byte) printf_number_buffer::format_min_length#3 = (const byte) printf_uint::format_min_length#0 [phi:printf_uint::@2->printf_number_buffer#4] -- vbuzz=vbuc1 + ldz #format_min_length + jsr printf_number_buffer + // printf_uint::@return + // } + // [54] return + rts +} + // queens +// Generates all valid placements of queens on a NxN board without recursion +// Works exactly like the recursive solution by generating all legal placements af a queen for a specific row taking into consideration the queens already placed on the rows below +// and then moving on to generating all legal placements on the rows above. +// In practice this works like a depth first tree search where the level in the tree is the row on the board and each branch in the tree is the legal placement of a queen on that row. +// The solution uses the board itself as a "cursor" moving through all possibilities +// When all columns on a row is exhausted move back down to the lower level and move forward one position until we are done with the last position on the first row +queens: { + // The current row where the queen is moving + .label row = 2 + // [56] phi from queens to queens::@1 [phi:queens->queens::@1] + // [56] phi (dword) count#10 = (dword) 0 [phi:queens->queens::@1#0] -- vduz1=vduc1 + lda #<0 + sta.z count + sta.z count+1 + lda #<0>>$10 + sta.z count+2 + lda #>0>>$10 + sta.z count+3 + // [56] phi (byte) queens::row#10 = (byte) 1 [phi:queens->queens::@1#1] -- vbuz1=vbuc1 + lda #1 + sta.z row + // [56] phi from queens::@4 queens::@7 queens::@8 queens::@9 to queens::@1 [phi:queens::@4/queens::@7/queens::@8/queens::@9->queens::@1] + // [56] phi (dword) count#10 = (dword) count#2 [phi:queens::@4/queens::@7/queens::@8/queens::@9->queens::@1#0] -- register_copy + // [56] phi (byte) queens::row#10 = (byte) queens::row#10 [phi:queens::@4/queens::@7/queens::@8/queens::@9->queens::@1#1] -- register_copy + // queens::@1 + // queens::@2 + __b2: + // board[row]++; + // [57] *((const byte*) board + (byte) queens::row#10) ← ++ *((const byte*) board + (byte) queens::row#10) -- pbuc1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuz1 + ldx.z row + inc board,x + // if(board[row]==QUEENS+1) + // [58] if(*((const byte*) board + (byte) queens::row#10)==(byte)(number) 8+(number) 1) goto queens::@3 -- pbuc1_derefidx_vbuz1_eq_vbuc2_then_la1 + ldy.z row + lda board,y + cmp #8+1 + beq __b3 + // queens::@5 + // legal(row, board[row]) + // [59] (byte) legal::row#0 ← (byte) queens::row#10 + // [60] (byte) legal::column#0 ← *((const byte*) board + (byte) queens::row#10) -- vbuz1=pbuc1_derefidx_vbuz2 + lda board,y + sta.z legal.column + // [61] call legal + // [149] phi from queens::@5 to legal [phi:queens::@5->legal] + jsr legal + // legal(row, board[row]) + // [62] (byte) legal::return#0 ← (byte) legal::return#4 + // queens::@9 + // [63] (byte~) queens::$2 ← (byte) legal::return#0 + // if(legal(row, board[row])) + // [64] if((byte) 0==(byte~) queens::$2) goto queens::@1 -- vbuc1_eq_vbuaa_then_la1 + cmp #0 + beq __b2 + // queens::@6 + // if(row==QUEENS) + // [65] if((byte) queens::row#10==(byte) 8) goto queens::@4 -- vbuz1_eq_vbuc1_then_la1 + // position is legal - move up to the next row + lda #8 + cmp.z row + beq __b4 + // queens::@7 + // row++; + // [66] (byte) queens::row#1 ← ++ (byte) queens::row#10 -- vbuz1=_inc_vbuz1 + inc.z row + jmp __b2 + // queens::@4 + __b4: + // ++count; + // [67] (dword) count#2 ← ++ (dword) count#10 -- vduz1=_inc_vduz1 + inc.z count + bne !+ + inc.z count+1 + bne !+ + inc.z count+2 + bne !+ + inc.z count+3 + !: + // print() + // [68] call print + // [167] phi from queens::@4 to print [phi:queens::@4->print] + jsr print + jmp __b2 + // queens::@3 + __b3: + // board[row] = 0 + // [69] *((const byte*) board + (byte) queens::row#10) ← (byte) 0 -- pbuc1_derefidx_vbuz1=vbuc2 + // We moved past the end of the row - reset position and go down to the lower row + lda #0 + ldy.z row + sta board,y + // if(row==1) + // [70] if((byte) queens::row#10==(byte) 1) goto queens::@return -- vbuz1_eq_vbuc1_then_la1 + lda #1 + cmp.z row + beq __breturn + // queens::@8 + // row--; + // [71] (byte) queens::row#2 ← -- (byte) queens::row#10 -- vbuz1=_dec_vbuz1 + dec.z row + jmp __b2 + // queens::@return + __breturn: + // } + // [72] return + rts +} + // printf_ulong +// Print an unsigned int using a specific format +// printf_ulong(dword zp(3) uvalue) +printf_ulong: { + .label uvalue = 3 + // printf_ulong::@1 + // printf_buffer.sign = format.sign_always?'+':0 + // [74] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // ultoa(uvalue, printf_buffer.digits, format.radix) + // [75] (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#2 -- vduz1=vduz2 + lda.z uvalue + sta.z ultoa.value + lda.z uvalue+1 + sta.z ultoa.value+1 + lda.z uvalue+2 + sta.z ultoa.value+2 + lda.z uvalue+3 + sta.z ultoa.value+3 + // [76] call ultoa + // Format number into buffer + // [196] phi from printf_ulong::@1 to ultoa [phi:printf_ulong::@1->ultoa] + jsr ultoa + // printf_ulong::@2 + // printf_number_buffer(printf_buffer, format) + // [77] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer) -- vbuz1=_deref_pbuc1 + lda printf_buffer + sta.z printf_number_buffer.buffer_sign + // [78] call printf_number_buffer + // Print using format + // [112] phi from printf_ulong::@2 to printf_number_buffer [phi:printf_ulong::@2->printf_number_buffer] + // [112] phi (byte) printf_number_buffer::format_upper_case#10 = (byte) 0 [phi:printf_ulong::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_upper_case + // [112] phi (byte) printf_number_buffer::buffer_sign#10 = (byte) printf_number_buffer::buffer_sign#0 [phi:printf_ulong::@2->printf_number_buffer#1] -- register_copy + // [112] phi (byte) printf_number_buffer::format_zero_padding#10 = (byte) 0 [phi:printf_ulong::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + sta.z printf_number_buffer.format_zero_padding + // [112] phi (byte) printf_number_buffer::format_justify_left#10 = (byte) 0 [phi:printf_ulong::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + sta.z printf_number_buffer.format_justify_left + // [112] phi (byte) printf_number_buffer::format_min_length#3 = (byte) 0 [phi:printf_ulong::@2->printf_number_buffer#4] -- vbuzz=vbuc1 + ldz #0 + jsr printf_number_buffer + // printf_ulong::@return + // } + // [79] return + rts +} + // 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') + // [81] if((byte) cputc::c#3==(byte) ' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1 + // cputc::@2 + // conio_line_text[conio_cursor_x] = c + // [82] *((byte*) conio_line_text + (byte) conio_cursor_x) ← (byte) 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 + // [83] *((byte*) conio_line_color + (byte) conio_cursor_x) ← (const nomodify byte) LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + // [84] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [85] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [86] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + // cputc::@3 + // cputln() + // [87] call cputln + jsr cputln + // cputc::@return + __breturn: + // } + // [88] return + rts + // [89] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // cputc::@1 + __b1: + // cputln() + // [90] 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($14) value, byte* zp($12) buffer) +utoa: { + .const max_digits = 5 + .label digit_value = $1d + .label buffer = $12 + .label value = $14 + // [92] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + // [92] phi (byte*) utoa::buffer#11 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) 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+1 + // [92] phi (byte) utoa::started#2 = (byte) 0 [phi:utoa->utoa::@1#1] -- vbuzz=vbuc1 + ldz #0 + // [92] phi (word) utoa::value#2 = (const word) printf_uint::uvalue#0 [phi:utoa->utoa::@1#2] -- vwuz1=vwuc1 + lda #printf_uint.uvalue + sta.z value+1 + // [92] phi (byte) utoa::digit#2 = (byte) 0 [phi:utoa->utoa::@1#3] -- vbuxx=vbuc1 + ldx #0 + // utoa::@1 + __b1: + // for( char digit=0; digit= digit_value) + // [101] if((byte) 0!=(byte) utoa::started#2) goto utoa::@5 -- vbuc1_neq_vbuzz_then_la1 + cpz #0 + bne __b5 + // utoa::@7 + // [102] if((word) utoa::value#2>=(word) 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 + // [103] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + // [103] phi (byte*) utoa::buffer#14 = (byte*) utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [103] phi (byte) utoa::started#4 = (byte) utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [103] phi (word) utoa::value#6 = (word) utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + // utoa::@4 + __b4: + // for( char digit=0; digitutoa::@1] + // [92] phi (byte*) utoa::buffer#11 = (byte*) utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [92] phi (byte) utoa::started#2 = (byte) utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [92] phi (word) utoa::value#2 = (word) utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [92] phi (byte) utoa::digit#2 = (byte) utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + jmp __b1 + // utoa::@5 + __b5: + // utoa_append(buffer++, value, digit_value) + // [105] (byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#11 + // [106] (word) utoa_append::value#0 ← (word) utoa::value#2 + // [107] (word) utoa_append::sub#0 ← (word) utoa::digit_value#0 + // [108] call utoa_append + // [223] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + jsr utoa_append + // utoa_append(buffer++, value, digit_value) + // [109] (word) utoa_append::return#0 ← (word) utoa_append::value#2 + // utoa::@6 + // value = utoa_append(buffer++, value, digit_value) + // [110] (word) utoa::value#0 ← (word) utoa_append::return#0 + // value = utoa_append(buffer++, value, digit_value); + // [111] (byte*) utoa::buffer#4 ← ++ (byte*) utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inw buffer + // [103] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + // [103] phi (byte*) utoa::buffer#14 = (byte*) utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [103] phi (byte) utoa::started#4 = (byte) 1 [phi:utoa::@6->utoa::@4#1] -- vbuzz=vbuc1 + ldz #1 + // [103] phi (word) utoa::value#6 = (word) 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 zp($1c) buffer_sign, byte register(Z) format_min_length, byte zp(8) format_justify_left, byte zp($11) format_zero_padding, byte zp($23) format_upper_case) +printf_number_buffer: { + .label __19 = $12 + .label buffer_sign = $1c + .label padding = 7 + .label format_zero_padding = $11 + .label format_justify_left = 8 + .label format_upper_case = $23 + // if(format.min_length) + // [113] if((byte) 0==(byte) printf_number_buffer::format_min_length#3) goto printf_number_buffer::@1 -- vbuc1_eq_vbuzz_then_la1 + cpz #0 + beq __b6 + // [114] phi from printf_number_buffer to printf_number_buffer::@6 [phi:printf_number_buffer->printf_number_buffer::@6] + // printf_number_buffer::@6 + // strlen(buffer.digits) + // [115] call strlen + // [230] phi from printf_number_buffer::@6 to strlen [phi:printf_number_buffer::@6->strlen] + jsr strlen + // strlen(buffer.digits) + // [116] (word) strlen::return#2 ← (word) strlen::len#2 + // printf_number_buffer::@14 + // [117] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 + // len = (signed char)strlen(buffer.digits) + // [118] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsxx=_sbyte_vwuz1 + // There is a minimum length - work out the padding + ldx.z __19 + // if(buffer.sign) + // [119] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z buffer_sign + beq __b13 + // printf_number_buffer::@7 + // len++; + // [120] (signed byte) printf_number_buffer::len#1 ← ++ (signed byte) printf_number_buffer::len#0 -- vbsxx=_inc_vbsxx + inx + // [121] phi from printf_number_buffer::@14 printf_number_buffer::@7 to printf_number_buffer::@13 [phi:printf_number_buffer::@14/printf_number_buffer::@7->printf_number_buffer::@13] + // [121] phi (signed byte) printf_number_buffer::len#2 = (signed byte) printf_number_buffer::len#0 [phi:printf_number_buffer::@14/printf_number_buffer::@7->printf_number_buffer::@13#0] -- register_copy + // printf_number_buffer::@13 + __b13: + // padding = (signed char)format.min_length - len + // [122] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#3 - (signed byte) printf_number_buffer::len#2 -- vbsz1=vbszz_minus_vbsxx + tza + stx.z $ff + sec + sbc.z $ff + sta.z padding + // if(padding<0) + // [123] if((signed byte) printf_number_buffer::padding#1>=(signed byte) 0) goto printf_number_buffer::@21 -- vbsz1_ge_0_then_la1 + cmp #0 + bpl __b1 + // [125] phi from printf_number_buffer printf_number_buffer::@13 to printf_number_buffer::@1 [phi:printf_number_buffer/printf_number_buffer::@13->printf_number_buffer::@1] + __b6: + // [125] phi (signed byte) printf_number_buffer::padding#10 = (signed byte) 0 [phi:printf_number_buffer/printf_number_buffer::@13->printf_number_buffer::@1#0] -- vbsz1=vbsc1 + lda #0 + sta.z padding + // [124] phi from printf_number_buffer::@13 to printf_number_buffer::@21 [phi:printf_number_buffer::@13->printf_number_buffer::@21] + // printf_number_buffer::@21 + // [125] phi from printf_number_buffer::@21 to printf_number_buffer::@1 [phi:printf_number_buffer::@21->printf_number_buffer::@1] + // [125] phi (signed byte) printf_number_buffer::padding#10 = (signed byte) printf_number_buffer::padding#1 [phi:printf_number_buffer::@21->printf_number_buffer::@1#0] -- register_copy + // printf_number_buffer::@1 + __b1: + // if(!format.justify_left && !format.zero_padding && padding) + // [126] if((byte) 0!=(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@2 -- vbuc1_neq_vbuz1_then_la1 + lda #0 + cmp.z format_justify_left + bne __b2 + // printf_number_buffer::@17 + // [127] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@2 -- vbuc1_neq_vbuz1_then_la1 + cmp.z format_zero_padding + bne __b2 + // printf_number_buffer::@16 + // [128] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@8 -- vbsc1_neq_vbsz1_then_la1 + cmp.z padding + bne __b8 + jmp __b2 + // printf_number_buffer::@8 + __b8: + // printf_padding(' ',(char)padding) + // [129] (byte) printf_padding::length#0 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [130] call printf_padding + // [236] phi from printf_number_buffer::@8 to printf_padding [phi:printf_number_buffer::@8->printf_padding] + // [236] phi (byte) printf_padding::pad#5 = (byte) ' ' [phi:printf_number_buffer::@8->printf_padding#0] -- vbuz1=vbuc1 + lda #' ' + sta.z printf_padding.pad + // [236] phi (byte) printf_padding::length#4 = (byte) printf_padding::length#0 [phi:printf_number_buffer::@8->printf_padding#1] -- register_copy + jsr printf_padding + // printf_number_buffer::@2 + __b2: + // if(buffer.sign) + // [131] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@3 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z buffer_sign + beq __b3 + // printf_number_buffer::@9 + // cputc(buffer.sign) + // [132] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#10 -- vbuaa=vbuz1 + lda.z buffer_sign + // [133] call cputc + // [80] phi from printf_number_buffer::@9 to cputc [phi:printf_number_buffer::@9->cputc] + // [80] phi (byte) cputc::c#3 = (byte) cputc::c#2 [phi:printf_number_buffer::@9->cputc#0] -- register_copy + jsr cputc + // printf_number_buffer::@3 + __b3: + // if(format.zero_padding && padding) + // [134] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@4 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z format_zero_padding + beq __b4 + // printf_number_buffer::@18 + // [135] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@10 -- vbsc1_neq_vbsz1_then_la1 + cmp.z padding + bne __b10 + jmp __b4 + // printf_number_buffer::@10 + __b10: + // printf_padding('0',(char)padding) + // [136] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [137] call printf_padding + // [236] phi from printf_number_buffer::@10 to printf_padding [phi:printf_number_buffer::@10->printf_padding] + // [236] phi (byte) printf_padding::pad#5 = (byte) '0' [phi:printf_number_buffer::@10->printf_padding#0] -- vbuz1=vbuc1 + lda #'0' + sta.z printf_padding.pad + // [236] phi (byte) printf_padding::length#4 = (byte) printf_padding::length#1 [phi:printf_number_buffer::@10->printf_padding#1] -- register_copy + jsr printf_padding + // printf_number_buffer::@4 + __b4: + // if(format.upper_case) + // [138] if((byte) 0==(byte) printf_number_buffer::format_upper_case#10) goto printf_number_buffer::@5 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z format_upper_case + beq __b5 + // [139] phi from printf_number_buffer::@4 to printf_number_buffer::@11 [phi:printf_number_buffer::@4->printf_number_buffer::@11] + // printf_number_buffer::@11 + // strupr(buffer.digits) + // [140] call strupr + // [243] phi from printf_number_buffer::@11 to strupr [phi:printf_number_buffer::@11->strupr] + jsr strupr + // [141] phi from printf_number_buffer::@11 printf_number_buffer::@4 to printf_number_buffer::@5 [phi:printf_number_buffer::@11/printf_number_buffer::@4->printf_number_buffer::@5] + // printf_number_buffer::@5 + __b5: + // cputs(buffer.digits) + // [142] call cputs + // [41] phi from printf_number_buffer::@5 to cputs [phi:printf_number_buffer::@5->cputs] + // [41] phi (to_nomodify byte*) cputs::s#12 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:printf_number_buffer::@5->cputs#0] -- pbuz1=pbuc1 + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z cputs.s+1 + jsr cputs + // printf_number_buffer::@15 + // if(format.justify_left && !format.zero_padding && padding) + // [143] if((byte) 0==(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@return -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z format_justify_left + beq __breturn + // printf_number_buffer::@20 + // [144] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@return -- vbuc1_neq_vbuz1_then_la1 + cmp.z format_zero_padding + bne __breturn + // printf_number_buffer::@19 + // [145] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@12 -- vbsc1_neq_vbsz1_then_la1 + cmp.z padding + bne __b12 + rts + // printf_number_buffer::@12 + __b12: + // printf_padding(' ',(char)padding) + // [146] (byte) printf_padding::length#2 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [147] call printf_padding + // [236] phi from printf_number_buffer::@12 to printf_padding [phi:printf_number_buffer::@12->printf_padding] + // [236] phi (byte) printf_padding::pad#5 = (byte) ' ' [phi:printf_number_buffer::@12->printf_padding#0] -- vbuz1=vbuc1 + lda #' ' + sta.z printf_padding.pad + // [236] phi (byte) printf_padding::length#4 = (byte) printf_padding::length#2 [phi:printf_number_buffer::@12->printf_padding#1] -- register_copy + jsr printf_padding + // printf_number_buffer::@return + __breturn: + // } + // [148] return + rts +} + // legal +// Checks is a placement of the queen on the board is legal. +// Checks the passed (row, column) against all queens placed on the board on lower rows. +// If no conflict for desired position returns 1 otherwise returns 0 +// legal(byte zp(2) row, byte zp($1c) column) +legal: { + .label row = 2 + .label column = $1c + .label diff1_return = 8 + // [150] phi from legal to legal::@1 [phi:legal->legal::@1] + // [150] phi (byte) legal::i#10 = (byte) 1 [phi:legal->legal::@1#0] -- vbuyy=vbuc1 + ldy #1 + // legal::@1 + __b1: + // row-1 + // [151] (byte~) legal::$0 ← (byte) legal::row#0 - (byte) 1 -- vbuxx=vbuz1_minus_1 + ldx.z row + dex + // for(char i=1;i<=row-1;++i) + // [152] if((byte) legal::i#10<=(byte~) legal::$0) goto legal::@2 -- vbuyy_le_vbuxx_then_la1 + sty.z $ff + cpx.z $ff + bcs __b2 + // [153] phi from legal::@1 to legal::@return [phi:legal::@1->legal::@return] + // [153] phi (byte) legal::return#4 = (byte) 1 [phi:legal::@1->legal::@return#0] -- vbuaa=vbuc1 + lda #1 + rts + // [153] phi from legal::@2 legal::@5 to legal::@return [phi:legal::@2/legal::@5->legal::@return] + __b4: + // [153] phi (byte) legal::return#4 = (byte) 0 [phi:legal::@2/legal::@5->legal::@return#0] -- vbuaa=vbuc1 + lda #0 + // legal::@return + // } + // [154] return + rts + // legal::@2 + __b2: + // if(board[i]==column) + // [155] if(*((const byte*) board + (byte) legal::i#10)==(byte) legal::column#0) goto legal::@return -- pbuc1_derefidx_vbuyy_eq_vbuz1_then_la1 + lda board,y + cmp.z column + beq __b4 + // legal::@4 + // diff(board[i],column) + // [156] (byte) legal::diff1_a#0 ← *((const byte*) board + (byte) legal::i#10) -- vbuaa=pbuc1_derefidx_vbuyy + lda board,y + // legal::diff1 + // if(alegal::diff1_@return] + // [159] phi (byte) legal::diff1_return#2 = (byte) legal::diff1_return#0 [phi:legal::diff1_@1/legal::diff1_@3->legal::diff1_@return#0] -- register_copy + // legal::diff1_@return + // legal::diff2 + diff2: + // if(alegal::diff2_@return] + // [162] phi (byte) legal::diff2_return#2 = (byte) legal::diff2_return#0 [phi:legal::diff2_@1/legal::diff2_@3->legal::diff2_@return#0] -- register_copy + // legal::diff2_@return + // legal::@5 + __b5: + // if(diff(board[i],column)==diff(i,row)) + // [163] if((byte) legal::diff1_return#2!=(byte) legal::diff2_return#2) goto legal::@3 -- vbuz1_neq_vbuaa_then_la1 + cmp.z diff1_return + bne __b3 + jmp __b4 + // legal::@3 + __b3: + // for(char i=1;i<=row-1;++i) + // [164] (byte) legal::i#1 ← ++ (byte) legal::i#10 -- vbuyy=_inc_vbuyy + iny + // [150] phi from legal::@3 to legal::@1 [phi:legal::@3->legal::@1] + // [150] phi (byte) legal::i#10 = (byte) legal::i#1 [phi:legal::@3->legal::@1#0] -- register_copy + jmp __b1 + // legal::diff2_@1 + diff2___b1: + // return b-a; + // [165] (byte) legal::diff2_return#0 ← (byte) legal::row#0 - (byte) legal::i#10 -- vbuaa=vbuz1_minus_vbuyy + tya + eor #$ff + sec + adc.z row + jmp __b5 + // legal::diff1_@1 + diff1___b1: + // [166] (byte) legal::diff1_return#0 ← (byte) legal::column#0 - (byte) legal::diff1_a#0 -- vbuz1=vbuz2_minus_vbuaa + eor #$ff + sec + adc.z column + sta.z diff1_return + jmp diff2 +} + // print +// Print the board with a legal placement. +print: { + .label i = 9 + .label i1 = $a + // gotoxy(0,5) + // [168] call gotoxy + // [253] phi from print to gotoxy [phi:print->gotoxy] + jsr gotoxy + // [169] phi from print to print::@11 [phi:print->print::@11] + // print::@11 + // printf("\n#%lu:\n ",count) + // [170] call cputs + // [41] phi from print::@11 to cputs [phi:print::@11->cputs] + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) print::s [phi:print::@11->cputs#0] -- pbuz1=pbuc1 + lda #s + sta.z cputs.s+1 + jsr cputs + // print::@12 + // printf("\n#%lu:\n ",count) + // [171] (dword) printf_ulong::uvalue#1 ← (dword) count#2 + // [172] call printf_ulong + // [73] phi from print::@12 to printf_ulong [phi:print::@12->printf_ulong] + // [73] phi (dword) printf_ulong::uvalue#2 = (dword) printf_ulong::uvalue#1 [phi:print::@12->printf_ulong#0] -- register_copy + jsr printf_ulong + // [173] phi from print::@12 to print::@13 [phi:print::@12->print::@13] + // print::@13 + // printf("\n#%lu:\n ",count) + // [174] call cputs + // [41] phi from print::@13 to cputs [phi:print::@13->cputs] + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) print::s1 [phi:print::@13->cputs#0] -- pbuz1=pbuc1 + lda #s1 + sta.z cputs.s+1 + jsr cputs + // [175] phi from print::@13 to print::@1 [phi:print::@13->print::@1] + // [175] phi (byte) print::i#2 = (byte) 1 [phi:print::@13->print::@1#0] -- vbuz1=vbuc1 + lda #1 + sta.z i + // print::@1 + __b1: + // for(char i=1;i<=QUEENS;++i) + // [176] if((byte) print::i#2<(byte) 8+(byte) 1) goto print::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z i + cmp #8+1 + bcc __b2 + // [177] phi from print::@1 to print::@3 [phi:print::@1->print::@3] + // [177] phi (byte) print::i1#2 = (byte) 1 [phi:print::@1->print::@3#0] -- vbuz1=vbuc1 + lda #1 + sta.z i1 + // print::@3 + __b3: + // for(char i=1;i<=QUEENS;++i) + // [178] if((byte) print::i1#2<(byte) 8+(byte) 1) goto print::@4 -- vbuz1_lt_vbuc1_then_la1 + lda.z i1 + cmp #8+1 + bcc __b4 + // print::@return + // } + // [179] return + rts + // [180] phi from print::@3 to print::@4 [phi:print::@3->print::@4] + // print::@4 + __b4: + // printf("\n%x",i) + // [181] call cputs + // [41] phi from print::@4 to cputs [phi:print::@4->cputs] + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) s3 [phi:print::@4->cputs#0] -- pbuz1=pbuc1 + lda #<@s3 + sta.z cputs.s + lda #>@s3 + sta.z cputs.s+1 + jsr cputs + // print::@15 + // printf("\n%x",i) + // [182] (byte) printf_uchar::uvalue#1 ← (byte) print::i1#2 -- vbuxx=vbuz1 + ldx.z i1 + // [183] call printf_uchar + // [259] phi from print::@15 to printf_uchar [phi:print::@15->printf_uchar] + // [259] phi (byte) printf_uchar::uvalue#2 = (byte) printf_uchar::uvalue#1 [phi:print::@15->printf_uchar#0] -- register_copy + jsr printf_uchar + // [184] phi from print::@15 to print::@5 [phi:print::@15->print::@5] + // [184] phi (byte) print::j#2 = (byte) 1 [phi:print::@15->print::@5#0] -- vbuxx=vbuc1 + ldx #1 + // print::@5 + __b5: + // for(char j=1;j<=QUEENS;++j) + // [185] if((byte) print::j#2<(byte) 8+(byte) 1) goto print::@6 -- vbuxx_lt_vbuc1_then_la1 + cpx #8+1 + bcc __b6 + // print::@7 + // for(char i=1;i<=QUEENS;++i) + // [186] (byte) print::i1#1 ← ++ (byte) print::i1#2 -- vbuz1=_inc_vbuz1 + inc.z i1 + // [177] phi from print::@7 to print::@3 [phi:print::@7->print::@3] + // [177] phi (byte) print::i1#2 = (byte) print::i1#1 [phi:print::@7->print::@3#0] -- register_copy + jmp __b3 + // print::@6 + __b6: + // if(board[i]==j) + // [187] if(*((const byte*) board + (byte) print::i1#2)==(byte) print::j#2) goto print::@8 -- pbuc1_derefidx_vbuz1_eq_vbuxx_then_la1 + ldy.z i1 + lda board,y + tay + sty.z $ff + cpx.z $ff + beq __b8 + // [188] phi from print::@6 to print::@10 [phi:print::@6->print::@10] + // print::@10 + // printf("-") + // [189] call cputs + // [41] phi from print::@10 to cputs [phi:print::@10->cputs] + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) print::s4 [phi:print::@10->cputs#0] -- pbuz1=pbuc1 + lda #s4 + sta.z cputs.s+1 + jsr cputs + // print::@9 + __b9: + // for(char j=1;j<=QUEENS;++j) + // [190] (byte) print::j#1 ← ++ (byte) print::j#2 -- vbuxx=_inc_vbuxx + inx + // [184] phi from print::@9 to print::@5 [phi:print::@9->print::@5] + // [184] phi (byte) print::j#2 = (byte) print::j#1 [phi:print::@9->print::@5#0] -- register_copy + jmp __b5 + // [191] phi from print::@6 to print::@8 [phi:print::@6->print::@8] + // print::@8 + __b8: + // printf("Q") + // [192] call cputs + // [41] phi from print::@8 to cputs [phi:print::@8->cputs] + // [41] phi (to_nomodify byte*) cputs::s#12 = (const byte*) print::s3 [phi:print::@8->cputs#0] -- pbuz1=pbuc1 + lda #s3 + sta.z cputs.s+1 + jsr cputs + jmp __b9 + // print::@2 + __b2: + // printf("%x",i) + // [193] (byte) printf_uchar::uvalue#0 ← (byte) print::i#2 -- vbuxx=vbuz1 + ldx.z i + // [194] call printf_uchar + // [259] phi from print::@2 to printf_uchar [phi:print::@2->printf_uchar] + // [259] phi (byte) printf_uchar::uvalue#2 = (byte) printf_uchar::uvalue#0 [phi:print::@2->printf_uchar#0] -- register_copy + jsr printf_uchar + // print::@14 + // for(char i=1;i<=QUEENS;++i) + // [195] (byte) print::i#1 ← ++ (byte) print::i#2 -- vbuz1=_inc_vbuz1 + inc.z i + // [175] phi from print::@14 to print::@1 [phi:print::@14->print::@1] + // [175] phi (byte) print::i#2 = (byte) print::i#1 [phi:print::@14->print::@1#0] -- register_copy + jmp __b1 + s: .text @"\n#" + .byte 0 + s1: .text @":\n " + .byte 0 + s3: .text "Q" + .byte 0 + s4: .text "-" + .byte 0 +} + // 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($b) value, byte* zp($12) buffer) +ultoa: { + .label digit_value = $1f + .label buffer = $12 + .label value = $b + // [197] phi from ultoa to ultoa::@1 [phi:ultoa->ultoa::@1] + // [197] phi (byte*) ultoa::buffer#11 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) 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+1 + // [197] phi (byte) ultoa::started#2 = (byte) 0 [phi:ultoa->ultoa::@1#1] -- vbuzz=vbuc1 + ldz #0 + // [197] phi (dword) ultoa::value#2 = (dword) ultoa::value#1 [phi:ultoa->ultoa::@1#2] -- register_copy + // [197] phi (byte) ultoa::digit#2 = (byte) 0 [phi:ultoa->ultoa::@1#3] -- vbuxx=vbuc1 + ldx #0 + // ultoa::@1 + __b1: + // for( char digit=0; digit= digit_value) + // [206] if((byte) 0!=(byte) ultoa::started#2) goto ultoa::@5 -- vbuc1_neq_vbuzz_then_la1 + cpz #0 + bne __b5 + // ultoa::@7 + // [207] if((dword) ultoa::value#2>=(dword) 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 + !: + // [208] phi from ultoa::@7 to ultoa::@4 [phi:ultoa::@7->ultoa::@4] + // [208] phi (byte*) ultoa::buffer#14 = (byte*) ultoa::buffer#11 [phi:ultoa::@7->ultoa::@4#0] -- register_copy + // [208] phi (byte) ultoa::started#4 = (byte) ultoa::started#2 [phi:ultoa::@7->ultoa::@4#1] -- register_copy + // [208] phi (dword) ultoa::value#6 = (dword) ultoa::value#2 [phi:ultoa::@7->ultoa::@4#2] -- register_copy + // ultoa::@4 + __b4: + // for( char digit=0; digitultoa::@1] + // [197] phi (byte*) ultoa::buffer#11 = (byte*) ultoa::buffer#14 [phi:ultoa::@4->ultoa::@1#0] -- register_copy + // [197] phi (byte) ultoa::started#2 = (byte) ultoa::started#4 [phi:ultoa::@4->ultoa::@1#1] -- register_copy + // [197] phi (dword) ultoa::value#2 = (dword) ultoa::value#6 [phi:ultoa::@4->ultoa::@1#2] -- register_copy + // [197] phi (byte) ultoa::digit#2 = (byte) ultoa::digit#1 [phi:ultoa::@4->ultoa::@1#3] -- register_copy + jmp __b1 + // ultoa::@5 + __b5: + // ultoa_append(buffer++, value, digit_value) + // [210] (byte*) ultoa_append::buffer#0 ← (byte*) ultoa::buffer#11 + // [211] (dword) ultoa_append::value#0 ← (dword) ultoa::value#2 + // [212] (dword) ultoa_append::sub#0 ← (dword) ultoa::digit_value#0 + // [213] call ultoa_append + // [266] phi from ultoa::@5 to ultoa_append [phi:ultoa::@5->ultoa_append] + jsr ultoa_append + // ultoa_append(buffer++, value, digit_value) + // [214] (dword) ultoa_append::return#0 ← (dword) ultoa_append::value#2 + // ultoa::@6 + // value = ultoa_append(buffer++, value, digit_value) + // [215] (dword) ultoa::value#0 ← (dword) ultoa_append::return#0 + // value = ultoa_append(buffer++, value, digit_value); + // [216] (byte*) ultoa::buffer#4 ← ++ (byte*) ultoa::buffer#11 -- pbuz1=_inc_pbuz1 + inw buffer + // [208] phi from ultoa::@6 to ultoa::@4 [phi:ultoa::@6->ultoa::@4] + // [208] phi (byte*) ultoa::buffer#14 = (byte*) ultoa::buffer#4 [phi:ultoa::@6->ultoa::@4#0] -- register_copy + // [208] phi (byte) ultoa::started#4 = (byte) 1 [phi:ultoa::@6->ultoa::@4#1] -- vbuzz=vbuc1 + ldz #1 + // [208] phi (dword) ultoa::value#6 = (dword) ultoa::value#0 [phi:ultoa::@6->ultoa::@4#2] -- register_copy + jmp __b4 +} + // cputln +// Print a newline +cputln: { + // conio_line_text += CONIO_WIDTH + // [217] (byte*) conio_line_text ← (byte*) conio_line_text + (byte) $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 + // [218] (byte*) conio_line_color ← (byte*) conio_line_color + (byte) $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 + // [219] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y++; + // [220] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // cscroll() + // [221] call cscroll + jsr cscroll + // cputln::@return + // } + // [222] 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($12) buffer, word zp($14) value, word zp($1d) sub) +utoa_append: { + .label buffer = $12 + .label value = $14 + .label sub = $1d + .label return = $14 + // [224] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + // [224] phi (byte) utoa_append::digit#2 = (byte) 0 [phi:utoa_append->utoa_append::@1#0] -- vbuzz=vbuc1 + ldz #0 + // [224] phi (word) utoa_append::value#2 = (word) utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + // utoa_append::@1 + __b1: + // while (value >= sub) + // [225] if((word) utoa_append::value#2>=(word) 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] + // [226] *((byte*) utoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) utoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuzz + tza + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // utoa_append::@return + // } + // [227] return + rts + // utoa_append::@2 + __b2: + // digit++; + // [228] (byte) utoa_append::digit#1 ← ++ (byte) utoa_append::digit#2 -- vbuzz=_inc_vbuzz + inz + // value -= sub + // [229] (word) utoa_append::value#1 ← (word) utoa_append::value#2 - (word) 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 + // [224] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + // [224] phi (byte) utoa_append::digit#2 = (byte) utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [224] phi (word) utoa_append::value#2 = (word) utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + jmp __b1 +} + // strlen +// Computes the length of the string str up to but not including the terminating null character. +// strlen(byte* zp($14) str) +strlen: { + .label len = $12 + .label str = $14 + .label return = $12 + // [231] phi from strlen to strlen::@1 [phi:strlen->strlen::@1] + // [231] phi (word) strlen::len#2 = (word) 0 [phi:strlen->strlen::@1#0] -- vwuz1=vwuc1 + lda #<0 + sta.z len + sta.z len+1 + // [231] phi (byte*) strlen::str#2 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:strlen->strlen::@1#1] -- pbuz1=pbuc1 + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z str+1 + // strlen::@1 + __b1: + // while(*str) + // [232] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 -- vbuc1_neq__deref_pbuz1_then_la1 + ldy #0 + lda (str),y + cmp #0 + bne __b2 + // strlen::@return + // } + // [233] return + rts + // strlen::@2 + __b2: + // len++; + // [234] (word) strlen::len#1 ← ++ (word) strlen::len#2 -- vwuz1=_inc_vwuz1 + inw len + // str++; + // [235] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 -- pbuz1=_inc_pbuz1 + inw str + // [231] phi from strlen::@2 to strlen::@1 [phi:strlen::@2->strlen::@1] + // [231] phi (word) strlen::len#2 = (word) strlen::len#1 [phi:strlen::@2->strlen::@1#0] -- register_copy + // [231] phi (byte*) strlen::str#2 = (byte*) strlen::str#0 [phi:strlen::@2->strlen::@1#1] -- register_copy + jmp __b1 +} + // printf_padding +// Print a padding char a number of times +// printf_padding(byte zp($10) pad, byte zp($f) length) +printf_padding: { + .label length = $f + .label pad = $10 + // [237] phi from printf_padding to printf_padding::@1 [phi:printf_padding->printf_padding::@1] + // [237] phi (byte) printf_padding::i#2 = (byte) 0 [phi:printf_padding->printf_padding::@1#0] -- vbuxx=vbuc1 + ldx #0 + // printf_padding::@1 + __b1: + // for(char i=0;icputc] + // [80] phi (byte) cputc::c#3 = (byte) cputc::c#1 [phi:printf_padding::@2->cputc#0] -- register_copy + jsr cputc + // printf_padding::@3 + // for(char i=0;iprintf_padding::@1] + // [237] phi (byte) printf_padding::i#2 = (byte) printf_padding::i#1 [phi:printf_padding::@3->printf_padding::@1#0] -- register_copy + jmp __b1 +} + // strupr +// Converts a string to uppercase. +strupr: { + .label str = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + .label src = $14 + // [244] phi from strupr to strupr::@1 [phi:strupr->strupr::@1] + // [244] phi (byte*) strupr::src#2 = (const byte*) strupr::str#0 [phi:strupr->strupr::@1#0] -- pbuz1=pbuc1 + lda #str + sta.z src+1 + // strupr::@1 + __b1: + // while(*src) + // [245] if((byte) 0!=*((byte*) strupr::src#2)) goto strupr::@2 -- vbuc1_neq__deref_pbuz1_then_la1 + ldy #0 + lda (src),y + cmp #0 + bne __b2 + // strupr::@return + // } + // [246] return + rts + // strupr::@2 + __b2: + // toupper(*src) + // [247] (byte) toupper::ch#0 ← *((byte*) strupr::src#2) -- vbuaa=_deref_pbuz1 + ldy #0 + lda (src),y + // [248] call toupper + jsr toupper + // [249] (byte) toupper::return#3 ← (byte) toupper::return#2 + // strupr::@3 + // [250] (byte~) strupr::$0 ← (byte) toupper::return#3 + // *src = toupper(*src) + // [251] *((byte*) strupr::src#2) ← (byte~) strupr::$0 -- _deref_pbuz1=vbuaa + ldy #0 + sta (src),y + // src++; + // [252] (byte*) strupr::src#1 ← ++ (byte*) strupr::src#2 -- pbuz1=_inc_pbuz1 + inw src + // [244] phi from strupr::@3 to strupr::@1 [phi:strupr::@3->strupr::@1] + // [244] phi (byte*) strupr::src#2 = (byte*) strupr::src#1 [phi:strupr::@3->strupr::@1#0] -- register_copy + jmp __b1 +} + // gotoxy +// Set the cursor to the specified position +gotoxy: { + .const x = 0 + .const y = 5 + .const line_offset = y*$28 + // gotoxy::@1 + // conio_cursor_x = x + // [254] (byte) conio_cursor_x ← (const byte) gotoxy::x#2 -- vbuz1=vbuc1 + lda #x + sta.z conio_cursor_x + // conio_cursor_y = y + // [255] (byte) conio_cursor_y ← (const byte) gotoxy::y#2 -- vbuz1=vbuc1 + lda #y + sta.z conio_cursor_y + // conio_line_text = CONIO_SCREEN_TEXT + line_offset + // [256] (byte*) conio_line_text ← (const nomodify byte*) DEFAULT_SCREEN+(const word) gotoxy::line_offset#0 -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN+line_offset + sta.z conio_line_text+1 + // conio_line_color = CONIO_SCREEN_COLORS + line_offset + // [257] (byte*) conio_line_color ← (const nomodify byte*) COLORRAM+(const word) gotoxy::line_offset#0 -- pbuz1=pbuc1 + lda #COLORRAM+line_offset + sta.z conio_line_color+1 + // gotoxy::@return + // } + // [258] return + rts +} + // printf_uchar +// Print an unsigned char using a specific format +// printf_uchar(byte register(X) uvalue) +printf_uchar: { + // printf_uchar::@1 + // printf_buffer.sign = format.sign_always?'+':0 + // [260] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // uctoa(uvalue, printf_buffer.digits, format.radix) + // [261] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#2 -- vbuzz=vbuxx + txa + taz + // [262] call uctoa + // Format number into buffer + // [291] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] + jsr uctoa + // printf_uchar::@2 + // printf_number_buffer(printf_buffer, format) + // [263] (byte) printf_number_buffer::buffer_sign#2 ← *((byte*)&(struct printf_buffer_number) printf_buffer) -- vbuz1=_deref_pbuc1 + lda printf_buffer + sta.z printf_number_buffer.buffer_sign + // [264] call printf_number_buffer + // Print using format + // [112] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] + // [112] phi (byte) printf_number_buffer::format_upper_case#10 = (byte) 0 [phi:printf_uchar::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #0 + sta.z printf_number_buffer.format_upper_case + // [112] phi (byte) printf_number_buffer::buffer_sign#10 = (byte) printf_number_buffer::buffer_sign#2 [phi:printf_uchar::@2->printf_number_buffer#1] -- register_copy + // [112] phi (byte) printf_number_buffer::format_zero_padding#10 = (byte) 0 [phi:printf_uchar::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + sta.z printf_number_buffer.format_zero_padding + // [112] phi (byte) printf_number_buffer::format_justify_left#10 = (byte) 0 [phi:printf_uchar::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + sta.z printf_number_buffer.format_justify_left + // [112] phi (byte) printf_number_buffer::format_min_length#3 = (byte) 0 [phi:printf_uchar::@2->printf_number_buffer#4] -- vbuzz=vbuc1 + ldz #0 + jsr printf_number_buffer + // printf_uchar::@return + // } + // [265] return + rts +} + // 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($12) buffer, dword zp($b) value, dword zp($1f) sub) +ultoa_append: { + .label buffer = $12 + .label value = $b + .label sub = $1f + .label return = $b + // [267] phi from ultoa_append to ultoa_append::@1 [phi:ultoa_append->ultoa_append::@1] + // [267] phi (byte) ultoa_append::digit#2 = (byte) 0 [phi:ultoa_append->ultoa_append::@1#0] -- vbuzz=vbuc1 + ldz #0 + // [267] phi (dword) ultoa_append::value#2 = (dword) ultoa_append::value#0 [phi:ultoa_append->ultoa_append::@1#1] -- register_copy + // ultoa_append::@1 + __b1: + // while (value >= sub) + // [268] if((dword) ultoa_append::value#2>=(dword) 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] + // [269] *((byte*) ultoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) ultoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuzz + tza + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // ultoa_append::@return + // } + // [270] return + rts + // ultoa_append::@2 + __b2: + // digit++; + // [271] (byte) ultoa_append::digit#1 ← ++ (byte) ultoa_append::digit#2 -- vbuzz=_inc_vbuzz + inz + // value -= sub + // [272] (dword) ultoa_append::value#1 ← (dword) ultoa_append::value#2 - (dword) 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 + // [267] phi from ultoa_append::@2 to ultoa_append::@1 [phi:ultoa_append::@2->ultoa_append::@1] + // [267] phi (byte) ultoa_append::digit#2 = (byte) ultoa_append::digit#1 [phi:ultoa_append::@2->ultoa_append::@1#0] -- register_copy + // [267] phi (dword) ultoa_append::value#2 = (dword) ultoa_append::value#1 [phi:ultoa_append::@2->ultoa_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) + // [273] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [274] 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) + // [275] call memcpy + // [310] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [310] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [310] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) DEFAULT_SCREEN+(byte) $28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [276] 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) + // [277] call memcpy + // [310] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [310] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [310] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) COLORRAM+(byte) $28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [278] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // cscroll::@3 + // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) + // [279] call memset + // [320] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [320] phi (byte) memset::c#4 = (byte) ' ' [phi:cscroll::@3->memset#0] -- vbuzz=vbuc1 + ldz #' ' + // [320] phi (void*) memset::str#3 = (void*)(const nomodify byte*) DEFAULT_SCREEN+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [280] 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) + // [281] call memset + // [320] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [320] phi (byte) memset::c#4 = (const nomodify byte) LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuzz=vbuc1 + ldz #LIGHT_BLUE + // [320] phi (void*) memset::str#3 = (void*)(const nomodify byte*) COLORRAM+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // cscroll::@5 + // conio_line_text -= CONIO_WIDTH + // [282] (byte*) conio_line_text ← (byte*) conio_line_text - (byte) $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 + // [283] (byte*) conio_line_color ← (byte*) conio_line_color - (byte) $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--; + // [284] (byte) conio_cursor_y ← -- (byte) conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + // cscroll::@return + __breturn: + // } + // [285] return + rts +} + // toupper +// Convert lowercase alphabet to uppercase +// Returns uppercase equivalent to c, if such value exists, else c remains unchanged +// toupper(byte register(A) ch) +toupper: { + // if(ch>='a' && ch<='z') + // [286] if((byte) toupper::ch#0<(byte) 'a') goto toupper::@return -- vbuaa_lt_vbuc1_then_la1 + cmp #'a' + bcc __breturn + // toupper::@2 + // [287] if((byte) toupper::ch#0<=(byte) 'z') goto toupper::@1 -- vbuaa_le_vbuc1_then_la1 + cmp #'z' + bcc __b1 + beq __b1 + // [289] phi from toupper toupper::@1 toupper::@2 to toupper::@return [phi:toupper/toupper::@1/toupper::@2->toupper::@return] + // [289] phi (byte) toupper::return#2 = (byte) toupper::ch#0 [phi:toupper/toupper::@1/toupper::@2->toupper::@return#0] -- register_copy + rts + // toupper::@1 + __b1: + // return ch + ('A'-'a'); + // [288] (byte) toupper::return#0 ← (byte) toupper::ch#0 + (byte) 'A'-(byte) 'a' -- vbuaa=vbuaa_plus_vbuc1 + clc + adc #'A'-'a' + // toupper::@return + __breturn: + // } + // [290] return + rts +} + // uctoa +// 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) +// uctoa(byte register(Z) value, byte* zp($12) buffer) +uctoa: { + .label digit_value = $23 + .label buffer = $12 + .label digit = $11 + // [292] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] + // [292] phi (byte*) uctoa::buffer#11 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + // [292] phi (byte) uctoa::started#2 = (byte) 0 [phi:uctoa->uctoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [292] phi (byte) uctoa::value#2 = (byte) uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy + // [292] phi (byte) uctoa::digit#2 = (byte) 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 + txa + sta.z digit + // uctoa::@1 + __b1: + // for( char digit=0; digit= digit_value) + // [299] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@5 -- vbuc1_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + // uctoa::@7 + // [300] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@5 -- vbuzz_ge_vbuz1_then_la1 + cpz.z digit_value + bcs __b5 + // [301] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] + // [301] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy + // [301] phi (byte) uctoa::started#4 = (byte) uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy + // [301] phi (byte) uctoa::value#6 = (byte) uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy + // uctoa::@4 + __b4: + // for( char digit=0; digituctoa::@1] + // [292] phi (byte*) uctoa::buffer#11 = (byte*) uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy + // [292] phi (byte) uctoa::started#2 = (byte) uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy + // [292] phi (byte) uctoa::value#2 = (byte) uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy + // [292] phi (byte) uctoa::digit#2 = (byte) uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy + jmp __b1 + // uctoa::@5 + __b5: + // uctoa_append(buffer++, value, digit_value) + // [303] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 + // [304] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 + // [305] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 + // [306] call uctoa_append + // [328] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] + jsr uctoa_append + // uctoa_append(buffer++, value, digit_value) + // [307] (byte) uctoa_append::return#0 ← (byte) uctoa_append::value#2 -- vbuaa=vbuzz + tza + // uctoa::@6 + // value = uctoa_append(buffer++, value, digit_value) + // [308] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 -- vbuzz=vbuaa + taz + // value = uctoa_append(buffer++, value, digit_value); + // [309] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + inw buffer + // [301] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] + // [301] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy + // [301] phi (byte) uctoa::started#4 = (byte) 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [301] phi (byte) uctoa::value#6 = (byte) uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy + jmp __b4 +} + // 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($1d) destination, void* zp($14) source) +memcpy: { + .label src_end = $24 + .label dst = $1d + .label src = $14 + .label source = $14 + .label destination = $1d + // src_end = (char*)source+num + // [311] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 -- pbuz1=pbuz2_plus_vwuc1 + lda.z source + clc + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + // [312] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 + // [313] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 + // [314] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [314] phi (byte*) memcpy::dst#2 = (byte*) memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [314] phi (byte*) memcpy::src#2 = (byte*) memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // memcpy::@1 + __b1: + // while(src!=src_end) + // [315] if((byte*) memcpy::src#2!=(byte*) 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 + // } + // [316] return + rts + // memcpy::@2 + __b2: + // *dst++ = *src++ + // [317] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + sta (dst),y + // *dst++ = *src++; + // [318] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inw dst + // [319] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 -- pbuz1=_inc_pbuz1 + inw src + 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($14) str, byte register(Z) c) +memset: { + .label end = $24 + .label dst = $14 + .label str = $14 + // memset::@1 + // end = (char*)str + num + // [321] (byte*) memset::end#0 ← (byte*)(void*) memset::str#3 + (byte) $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + // [322] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#3 + // [323] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [323] phi (byte*) memset::dst#2 = (byte*) memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // memset::@2 + __b2: + // for(char* dst = str; dst!=end; dst++) + // [324] if((byte*) memset::dst#2!=(byte*) 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 + // } + // [325] return + rts + // memset::@3 + __b3: + // *dst = c + // [326] *((byte*) memset::dst#2) ← (byte) memset::c#4 -- _deref_pbuz1=vbuzz + tza + ldy #0 + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + // [327] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 -- pbuz1=_inc_pbuz1 + inw dst + jmp __b2 +} + // uctoa_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. +// uctoa_append(byte* zp($12) buffer, byte register(Z) value, byte zp($23) sub) +uctoa_append: { + .label buffer = $12 + .label sub = $23 + // [329] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] + // [329] phi (byte) uctoa_append::digit#2 = (byte) 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [329] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy + // uctoa_append::@1 + __b1: + // while (value >= sub) + // [330] if((byte) uctoa_append::value#2>=(byte) uctoa_append::sub#0) goto uctoa_append::@2 -- vbuzz_ge_vbuz1_then_la1 + cpz.z sub + bcs __b2 + // uctoa_append::@3 + // *buffer = DIGITS[digit] + // [331] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuxx + lda DIGITS,x + ldy #0 + sta (buffer),y + // uctoa_append::@return + // } + // [332] return + rts + // uctoa_append::@2 + __b2: + // digit++; + // [333] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 -- vbuxx=_inc_vbuxx + inx + // value -= sub + // [334] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 -- vbuzz=vbuzz_minus_vbuz1 + tza + sec + sbc.z sub + taz + // [329] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] + // [329] phi (byte) uctoa_append::digit#2 = (byte) uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy + // [329] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy + jmp __b1 +} + // File Data + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of hexadecimal digits + RADIX_HEXADECIMAL_VALUES_CHAR: .byte $10 + // 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 + // The board. board[i] holds the column position of the queen on row i. + board: .fill $14, 0 + s3: .text @"\n" + .byte 0 + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 + diff --git a/src/test/ref/cpu-65ce02-eightqueens.sym b/src/test/ref/cpu-65ce02-eightqueens.sym new file mode 100644 index 000000000..4e98a079c --- /dev/null +++ b/src/test/ref/cpu-65ce02-eightqueens.sym @@ -0,0 +1,669 @@ +(const nomodify byte*) COLORRAM = (byte*) 55296 +(const nomodify byte*) DEFAULT_SCREEN = (byte*) 1024 +(const byte*) DIGITS[] = (byte*) "0123456789abcdef"z +(const nomodify byte) LIGHT_BLUE = (byte) $e +(byte) MOS6526_CIA::INTERRUPT +(byte) MOS6526_CIA::PORT_A +(byte) MOS6526_CIA::PORT_A_DDR +(byte) MOS6526_CIA::PORT_B +(byte) MOS6526_CIA::PORT_B_DDR +(byte) MOS6526_CIA::SERIAL_DATA +(word) MOS6526_CIA::TIMER_A +(byte) MOS6526_CIA::TIMER_A_CONTROL +(word) MOS6526_CIA::TIMER_B +(byte) MOS6526_CIA::TIMER_B_CONTROL +(byte) MOS6526_CIA::TOD_10THS +(byte) MOS6526_CIA::TOD_HOURS +(byte) MOS6526_CIA::TOD_MIN +(byte) MOS6526_CIA::TOD_SEC +(byte) MOS6569_VICII::BG_COLOR +(byte) MOS6569_VICII::BG_COLOR1 +(byte) MOS6569_VICII::BG_COLOR2 +(byte) MOS6569_VICII::BG_COLOR3 +(byte) MOS6569_VICII::BORDER_COLOR +(byte) MOS6569_VICII::CONTROL1 +(byte) MOS6569_VICII::CONTROL2 +(byte) MOS6569_VICII::IRQ_ENABLE +(byte) MOS6569_VICII::IRQ_STATUS +(byte) MOS6569_VICII::LIGHTPEN_X +(byte) MOS6569_VICII::LIGHTPEN_Y +(byte) MOS6569_VICII::MEMORY +(byte) MOS6569_VICII::RASTER +(byte) MOS6569_VICII::SPRITE0_COLOR +(byte) MOS6569_VICII::SPRITE0_X +(byte) MOS6569_VICII::SPRITE0_Y +(byte) MOS6569_VICII::SPRITE1_COLOR +(byte) MOS6569_VICII::SPRITE1_X +(byte) MOS6569_VICII::SPRITE1_Y +(byte) MOS6569_VICII::SPRITE2_COLOR +(byte) MOS6569_VICII::SPRITE2_X +(byte) MOS6569_VICII::SPRITE2_Y +(byte) MOS6569_VICII::SPRITE3_COLOR +(byte) MOS6569_VICII::SPRITE3_X +(byte) MOS6569_VICII::SPRITE3_Y +(byte) MOS6569_VICII::SPRITE4_COLOR +(byte) MOS6569_VICII::SPRITE4_X +(byte) MOS6569_VICII::SPRITE4_Y +(byte) MOS6569_VICII::SPRITE5_COLOR +(byte) MOS6569_VICII::SPRITE5_X +(byte) MOS6569_VICII::SPRITE5_Y +(byte) MOS6569_VICII::SPRITE6_COLOR +(byte) MOS6569_VICII::SPRITE6_X +(byte) MOS6569_VICII::SPRITE6_Y +(byte) MOS6569_VICII::SPRITE7_COLOR +(byte) MOS6569_VICII::SPRITE7_X +(byte) MOS6569_VICII::SPRITE7_Y +(byte) MOS6569_VICII::SPRITES_BG_COLLISION +(byte) MOS6569_VICII::SPRITES_COLLISION +(byte) MOS6569_VICII::SPRITES_ENABLE +(byte) MOS6569_VICII::SPRITES_EXPAND_X +(byte) MOS6569_VICII::SPRITES_EXPAND_Y +(byte) MOS6569_VICII::SPRITES_MC +(byte) MOS6569_VICII::SPRITES_MCOLOR1 +(byte) MOS6569_VICII::SPRITES_MCOLOR2 +(byte) MOS6569_VICII::SPRITES_PRIORITY +(byte) MOS6569_VICII::SPRITES_XMSB +(byte) MOS6581_SID::CH1_ATTACK_DECAY +(byte) MOS6581_SID::CH1_CONTROL +(word) MOS6581_SID::CH1_FREQ +(word) MOS6581_SID::CH1_PULSE_WIDTH +(byte) MOS6581_SID::CH1_SUSTAIN_RELEASE +(byte) MOS6581_SID::CH2_ATTACK_DECAY +(byte) MOS6581_SID::CH2_CONTROL +(word) MOS6581_SID::CH2_FREQ +(word) MOS6581_SID::CH2_PULSE_WIDTH +(byte) MOS6581_SID::CH2_SUSTAIN_RELEASE +(byte) MOS6581_SID::CH3_ATTACK_DECAY +(byte) MOS6581_SID::CH3_CONTROL +(byte) MOS6581_SID::CH3_ENV +(word) MOS6581_SID::CH3_FREQ +(byte) MOS6581_SID::CH3_OSC +(word) MOS6581_SID::CH3_PULSE_WIDTH +(byte) MOS6581_SID::CH3_SUSTAIN_RELEASE +(byte) MOS6581_SID::FILTER_CUTOFF_HIGH +(byte) MOS6581_SID::FILTER_CUTOFF_LOW +(byte) MOS6581_SID::FILTER_SETUP +(byte) MOS6581_SID::POT_X +(byte) MOS6581_SID::POT_Y +(byte) MOS6581_SID::VOLUME_FILTER_MODE +(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = (byte) 1 +(const byte) RADIX::BINARY = (number) 2 +(const byte) RADIX::DECIMAL = (number) $a +(const byte) RADIX::HEXADECIMAL = (number) $10 +(const byte) RADIX::OCTAL = (number) 8 +(const word*) RADIX_DECIMAL_VALUES[] = { (word) $2710, (word) $3e8, (word) $64, (word) $a } +(const dword*) RADIX_DECIMAL_VALUES_LONG[] = { (dword) $3b9aca00, (dword) $5f5e100, (dword) $989680, (dword) $f4240, (dword) $186a0, (dword) $2710, (dword) $3e8, (dword) $64, (dword) $a } +(const byte*) RADIX_HEXADECIMAL_VALUES_CHAR[] = { (byte) $10 } +(const byte) SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = (byte) $c +(void()) __start() +(label) __start::@1 +(label) __start::@return +(label) __start::__init1 +(const byte*) board[(number) $14] = { fill( $14, 0) } +(void()) clrscr() +(label) clrscr::@1 +(label) clrscr::@2 +(label) clrscr::@3 +(label) clrscr::@4 +(label) clrscr::@5 +(label) clrscr::@return +(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 z 2002.0 +(byte) clrscr::l#2 reg byte z 333.6666666666667 +(byte*) clrscr::line_cols +(byte*) clrscr::line_cols#1 line_cols zp[2]:20 1001.0 +(byte*) clrscr::line_cols#5 line_cols zp[2]:20 1500.375 +(byte*) clrscr::line_text +(byte*) clrscr::line_text#1 line_text zp[2]:18 667.3333333333334 +(byte*) clrscr::line_text#5 line_text zp[2]:18 1714.7142857142858 +(byte) conio_cursor_x loadstore zp[1]:22 9.740259746760391E11 +(byte) conio_cursor_y loadstore zp[1]:23 1.8934911243195914E13 +(byte*) conio_line_color loadstore zp[2]:26 1.3393939394546113E13 +(byte*) conio_line_text loadstore zp[2]:24 1.3233532934731191E13 +(dword) count +(dword) count#10 count zp[4]:3 445.5 +(dword) count#2 count zp[4]:3 387.19354838709677 +(void()) cputc((byte) cputc::c) +(label) cputc::@1 +(label) cputc::@2 +(label) cputc::@3 +(label) cputc::@return +(byte) cputc::c +(byte) cputc::c#0 reg byte a 2.0000000002E10 +(byte) cputc::c#1 reg byte a 2.000000000002E12 +(byte) cputc::c#2 reg byte a 2.00000002E8 +(byte) cputc::c#3 reg byte a 1.05050500000025E13 +(void()) cputln() +(label) cputln::@return +(void()) cputs((to_nomodify byte*) cputs::s) +(label) cputs::@1 +(label) cputs::@2 +(label) cputs::@return +(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]:18 5.0000000005E9 +(to_nomodify byte*) cputs::s#11 s zp[2]:18 1.5500000002E10 +(to_nomodify byte*) cputs::s#12 s zp[2]:18 1.000000001E9 +(void()) cscroll() +(label) cscroll::@1 +(label) cscroll::@2 +(label) cscroll::@3 +(label) cscroll::@4 +(label) cscroll::@5 +(label) cscroll::@return +(void()) gotoxy((byte) gotoxy::x , (byte) gotoxy::y) +(label) gotoxy::@1 +(label) gotoxy::@return +(word) gotoxy::line_offset +(const word) gotoxy::line_offset#0 line_offset = (word)(const byte) gotoxy::y#2*(byte) $28 +(byte) gotoxy::x +(const byte) gotoxy::x#2 x = (byte) 0 +(byte) gotoxy::y +(const byte) gotoxy::y#2 y = (byte) 5 +(byte()) legal((byte) legal::row , (byte) legal::column) +(byte~) legal::$0 reg byte x 2000002.0 +(label) legal::@1 +(label) legal::@2 +(label) legal::@3 +(label) legal::@4 +(label) legal::@5 +(label) legal::@return +(byte) legal::column +(byte) legal::column#0 column zp[1]:28 235353.23529411765 +(label) legal::diff1 +(label) legal::diff1_@1 +(label) legal::diff1_@3 +(label) legal::diff1_@return +(byte) legal::diff1_a +(byte) legal::diff1_a#0 reg byte a 2000002.0 +(byte) legal::diff1_b +(byte) legal::diff1_return +(byte) legal::diff1_return#0 diff1_return zp[1]:8 2000002.0 +(byte) legal::diff1_return#1 diff1_return zp[1]:8 2000002.0 +(byte) legal::diff1_return#2 diff1_return zp[1]:8 600000.6000000001 +(label) legal::diff2 +(label) legal::diff2_@1 +(label) legal::diff2_@3 +(label) legal::diff2_@return +(byte) legal::diff2_a +(byte) legal::diff2_b +(byte) legal::diff2_return +(byte) legal::diff2_return#0 reg byte a 2000002.0 +(byte) legal::diff2_return#1 reg byte a 2000002.0 +(byte) legal::diff2_return#2 reg byte a 3000003.0 +(byte) legal::i +(byte) legal::i#1 reg byte y 2000002.0 +(byte) legal::i#10 reg byte y 571429.1428571428 +(byte) legal::return +(byte) legal::return#0 reg byte a 2002.0 +(byte) legal::return#4 reg byte a 333.6666666666667 +(byte) legal::row +(byte) legal::row#0 row zp[1]:2 222278.05555555556 +(void()) main() +(label) main::@1 +(label) main::@2 +(label) main::@3 +(label) main::@4 +(label) main::@5 +(label) main::@6 +(label) main::@7 +(label) main::@return +(const byte*) main::s[(byte) $29] = (byte*) " - n queens problem using backtracking -" +(const byte*) main::s1[(byte) $13] = (byte*) " +number of queens:" +(const byte*) main::s2[(byte) $e] = (byte*) " + +solutions: " +(void*()) memcpy((void*) memcpy::destination , (void*) memcpy::source , (word) memcpy::num) +(label) memcpy::@1 +(label) memcpy::@2 +(label) memcpy::@return +(void*) memcpy::destination +(void*) memcpy::destination#2 destination zp[2]:29 +(byte*) memcpy::dst +(byte*) memcpy::dst#1 dst zp[2]:29 1.0E20 +(byte*) memcpy::dst#2 dst zp[2]:29 1.0000333333333333E20 +(byte*) memcpy::dst#4 dst zp[2]:29 2.0E16 +(word) memcpy::num +(void*) memcpy::return +(void*) memcpy::source +(void*) memcpy::source#2 source zp[2]:20 +(byte*) memcpy::src +(byte*) memcpy::src#1 src zp[2]:20 2.0E20 +(byte*) memcpy::src#2 src zp[2]:20 1.000025E20 +(byte*) memcpy::src#4 src zp[2]:20 1.0E16 +(byte*) memcpy::src_end +(byte*) memcpy::src_end#0 src_end zp[2]:36 1.250125E19 +(void*()) memset((void*) memset::str , (byte) memset::c , (word) memset::num) +(label) memset::@1 +(label) memset::@2 +(label) memset::@3 +(label) memset::@return +(byte) memset::c +(byte) memset::c#4 reg byte z 1.4285714285714287E19 +(byte*) memset::dst +(byte*) memset::dst#1 dst zp[2]:20 2.0E20 +(byte*) memset::dst#2 dst zp[2]:20 1.3333666666666666E20 +(byte*) memset::dst#4 dst zp[2]:20 2.0E16 +(byte*) memset::end +(byte*) memset::end#0 end zp[2]:36 1.6668333333333332E19 +(word) memset::num +(void*) memset::return +(void*) memset::str +(void*) memset::str#3 str zp[2]:20 +(void()) print() +(label) print::@1 +(label) print::@10 +(label) print::@11 +(label) print::@12 +(label) print::@13 +(label) print::@14 +(label) print::@15 +(label) print::@2 +(label) print::@3 +(label) print::@4 +(label) print::@5 +(label) print::@6 +(label) print::@7 +(label) print::@8 +(label) print::@9 +(label) print::@return +(byte) print::i +(byte) print::i#1 i zp[1]:9 2000002.0 +(byte) print::i#2 i zp[1]:9 1000001.0 +(byte) print::i1 +(byte) print::i1#1 i1 zp[1]:10 2000002.0 +(byte) print::i1#2 i1 zp[1]:10 1000000.357142857 +(byte) print::j +(byte) print::j#1 reg byte x 2.0000002E7 +(byte) print::j#2 reg byte x 5714286.285714285 +(const byte*) print::s[(byte) 3] = (byte*) " +#" +(const byte*) print::s1[(byte) 4] = (byte*) ": + " +(const byte*) print::s3[(byte) 2] = (byte*) "Q" +(const byte*) print::s4[(byte) 2] = (byte*) "-" +(struct printf_buffer_number) printf_buffer loadstore mem[12] = {} +(const byte*) printf_buffer_number::digits[(number) $b] = { fill( $b, 0) } +(byte) printf_buffer_number::sign +(byte) printf_format_number::justify_left +(byte) printf_format_number::min_length +(byte) printf_format_number::radix +(byte) printf_format_number::sign_always +(byte) printf_format_number::upper_case +(byte) printf_format_number::zero_padding +(byte) printf_format_string::justify_left +(byte) printf_format_string::min_length +(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) +(word~) printf_number_buffer::$19 zp[2]:18 1.00000001E8 +(label) printf_number_buffer::@1 +(label) printf_number_buffer::@10 +(label) printf_number_buffer::@11 +(label) printf_number_buffer::@12 +(label) printf_number_buffer::@13 +(label) printf_number_buffer::@14 +(label) printf_number_buffer::@15 +(label) printf_number_buffer::@16 +(label) printf_number_buffer::@17 +(label) printf_number_buffer::@18 +(label) printf_number_buffer::@19 +(label) printf_number_buffer::@2 +(label) printf_number_buffer::@20 +(label) printf_number_buffer::@21 +(label) printf_number_buffer::@3 +(label) printf_number_buffer::@4 +(label) printf_number_buffer::@5 +(label) printf_number_buffer::@6 +(label) printf_number_buffer::@7 +(label) printf_number_buffer::@8 +(label) printf_number_buffer::@9 +(label) printf_number_buffer::@return +(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 buffer_sign zp[1]:28 200002.0 +(byte) printf_number_buffer::buffer_sign#1 buffer_sign zp[1]:28 202.0 +(byte) printf_number_buffer::buffer_sign#10 buffer_sign zp[1]:28 1.55050053E7 +(byte) printf_number_buffer::buffer_sign#2 buffer_sign zp[1]:28 2.0000002E7 +(struct printf_format_number) printf_number_buffer::format +(byte) printf_number_buffer::format_justify_left +(byte) printf_number_buffer::format_justify_left#10 format_justify_left zp[1]:8 6451612.9677419355 +(byte) printf_number_buffer::format_min_length +(byte) printf_number_buffer::format_min_length#3 reg byte z 1.00000001E7 +(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_upper_case#10 format_upper_case zp[1]:35 3846153.8846153845 +(byte) printf_number_buffer::format_zero_padding +(byte) printf_number_buffer::format_zero_padding#10 format_zero_padding zp[1]:17 9375000.09375 +(signed byte) printf_number_buffer::len +(signed byte) printf_number_buffer::len#0 reg byte x 1.500000015E8 +(signed byte) printf_number_buffer::len#1 reg byte x 2.00000002E8 +(signed byte) printf_number_buffer::len#2 reg byte x 3.00000003E8 +(signed byte) printf_number_buffer::padding +(signed byte) printf_number_buffer::padding#1 padding zp[1]:7 1.00000001E8 +(signed byte) printf_number_buffer::padding#10 padding zp[1]:7 1.904761923809524E7 +(void()) printf_padding((byte) printf_padding::pad , (byte) printf_padding::length) +(label) printf_padding::@1 +(label) printf_padding::@2 +(label) printf_padding::@3 +(label) printf_padding::@return +(byte) printf_padding::i +(byte) printf_padding::i#1 reg byte x 2.000000000002E12 +(byte) printf_padding::i#2 reg byte x 7.5000000000075E11 +(byte) printf_padding::length +(byte) printf_padding::length#0 length zp[1]:15 2.00000002E8 +(byte) printf_padding::length#1 length zp[1]:15 2.00000002E8 +(byte) printf_padding::length#2 length zp[1]:15 2.00000002E8 +(byte) printf_padding::length#4 length zp[1]:15 1.6671666666733334E11 +(byte) printf_padding::pad +(byte) printf_padding::pad#5 pad zp[1]:16 1.6666666666683334E11 +(void()) printf_uchar((byte) printf_uchar::uvalue , (byte) printf_uchar::format_min_length , (byte) printf_uchar::format_justify_left , (byte) printf_uchar::format_sign_always , (byte) printf_uchar::format_zero_padding , (byte) printf_uchar::format_upper_case , (byte) printf_uchar::format_radix) +(label) printf_uchar::@1 +(label) printf_uchar::@2 +(label) printf_uchar::@return +(struct printf_format_number) printf_uchar::format +(byte) printf_uchar::format_justify_left +(byte) printf_uchar::format_min_length +(byte) printf_uchar::format_radix +(byte) printf_uchar::format_sign_always +(byte) printf_uchar::format_upper_case +(byte) printf_uchar::format_zero_padding +(byte) printf_uchar::uvalue +(byte) printf_uchar::uvalue#0 reg byte x 2000002.0 +(byte) printf_uchar::uvalue#1 reg byte x 2000002.0 +(byte) printf_uchar::uvalue#2 reg byte x 6000001.5 +(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) +(label) printf_uint::@1 +(label) printf_uint::@2 +(label) printf_uint::@return +(struct printf_format_number) printf_uint::format +(byte) printf_uint::format_justify_left +(const byte) printf_uint::format_justify_left#0 format_justify_left = (byte) 0 +(byte) printf_uint::format_min_length +(const byte) printf_uint::format_min_length#0 format_min_length = (byte) 0 +(byte) printf_uint::format_radix +(byte) printf_uint::format_sign_always +(byte) printf_uint::format_upper_case +(const byte) printf_uint::format_upper_case#0 format_upper_case = (byte) 0 +(byte) printf_uint::format_zero_padding +(const byte) printf_uint::format_zero_padding#0 format_zero_padding = (byte) 0 +(word) printf_uint::uvalue +(const word) printf_uint::uvalue#0 uvalue = (byte) 8 +(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) +(label) printf_ulong::@1 +(label) printf_ulong::@2 +(label) printf_ulong::@return +(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]:3 22.0 +(dword) printf_ulong::uvalue#1 uvalue zp[4]:3 20002.0 +(dword) printf_ulong::uvalue#2 uvalue zp[4]:3 55006.5 +(void()) queens() +(byte~) queens::$2 reg byte a 2002.0 +(label) queens::@1 +(label) queens::@2 +(label) queens::@3 +(label) queens::@4 +(label) queens::@5 +(label) queens::@6 +(label) queens::@7 +(label) queens::@8 +(label) queens::@9 +(label) queens::@return +(byte) queens::row +(byte) queens::row#1 row zp[1]:2 2002.0 +(byte) queens::row#10 row zp[1]:2 1144.0 +(byte) queens::row#2 row zp[1]:2 2002.0 +(const byte*) s3[(byte) 2] = (byte*) " +" +(word()) strlen((byte*) strlen::str) +(label) strlen::@1 +(label) strlen::@2 +(label) strlen::@return +(word) strlen::len +(word) strlen::len#1 len zp[2]:18 1.000000000001E12 +(word) strlen::len#2 len zp[2]:18 5.0002500000075E11 +(word) strlen::return +(word) strlen::return#2 return zp[2]:18 2.00000002E8 +(byte*) strlen::str +(byte*) strlen::str#0 str zp[2]:20 2.000000000002E12 +(byte*) strlen::str#2 str zp[2]:20 1.000000000001E12 +(byte*()) strupr((byte*) strupr::str) +(byte~) strupr::$0 reg byte a 2.000000000002E12 +(label) strupr::@1 +(label) strupr::@2 +(label) strupr::@3 +(label) strupr::@return +(byte*) strupr::return +(byte*) strupr::src +(byte*) strupr::src#1 src zp[2]:20 2.000000000002E12 +(byte*) strupr::src#2 src zp[2]:20 7.142857142864285E11 +(byte*) strupr::str +(const byte*) strupr::str#0 str = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +(byte()) toupper((byte) toupper::ch) +(label) toupper::@1 +(label) toupper::@2 +(label) toupper::@return +(byte) toupper::ch +(byte) toupper::ch#0 reg byte a 1.7000000000001998E13 +(byte) toupper::return +(byte) toupper::return#0 reg byte a 2.0000000000002E13 +(byte) toupper::return#2 reg byte a 1.0333333333334666E13 +(byte) toupper::return#3 reg byte a 2.000000000002E12 +(void()) uctoa((byte) uctoa::value , (byte*) uctoa::buffer , (byte) uctoa::radix) +(label) uctoa::@1 +(label) uctoa::@2 +(label) uctoa::@3 +(label) uctoa::@4 +(label) uctoa::@5 +(label) uctoa::@6 +(label) uctoa::@7 +(label) uctoa::@return +(byte*) uctoa::buffer +(byte*) uctoa::buffer#11 buffer zp[2]:18 3.3350000000500004E10 +(byte*) uctoa::buffer#14 buffer zp[2]:18 1.500000000015E11 +(byte*) uctoa::buffer#3 buffer zp[2]:18 2.00000002E8 +(byte*) uctoa::buffer#4 buffer zp[2]:18 2.00000000002E11 +(byte) uctoa::digit +(byte) uctoa::digit#1 digit zp[1]:17 2.00000000002E11 +(byte) uctoa::digit#2 digit zp[1]:17 3.076923076953846E10 +(byte) uctoa::digit_value +(byte) uctoa::digit_value#0 digit_value zp[1]:35 6.0000000000600006E10 +(byte*) uctoa::digit_values +(byte) uctoa::max_digits +(byte) uctoa::radix +(byte) uctoa::started +(byte) uctoa::started#2 reg byte x 6.0000000000600006E10 +(byte) uctoa::started#4 reg byte x 1.00000000001E11 +(byte) uctoa::value +(byte) uctoa::value#0 reg byte z 1.00000000001E11 +(byte) uctoa::value#1 reg byte z 5.5000001E7 +(byte) uctoa::value#2 reg byte z 6.670000000100001E10 +(byte) uctoa::value#6 reg byte z 1.500000000015E11 +(byte()) uctoa_append((byte*) uctoa_append::buffer , (byte) uctoa_append::value , (byte) uctoa_append::sub) +(label) uctoa_append::@1 +(label) uctoa_append::@2 +(label) uctoa_append::@3 +(label) uctoa_append::@return +(byte*) uctoa_append::buffer +(byte*) uctoa_append::buffer#0 buffer zp[2]:18 1.3750000000025E11 +(byte) uctoa_append::digit +(byte) uctoa_append::digit#1 reg byte x 1.0E16 +(byte) uctoa_append::digit#2 reg byte x 1.00005E16 +(byte) uctoa_append::return +(byte) uctoa_append::return#0 reg byte a 2.00000000002E11 +(byte) uctoa_append::sub +(byte) uctoa_append::sub#0 sub zp[1]:35 3.33335E15 +(byte) uctoa_append::value +(byte) uctoa_append::value#0 reg byte z 3.666666666673334E11 +(byte) uctoa_append::value#1 reg byte z 2.0E16 +(byte) uctoa_append::value#2 reg byte z 5.000183333333334E15 +(void()) ultoa((dword) ultoa::value , (byte*) ultoa::buffer , (byte) ultoa::radix) +(byte~) ultoa::$10 reg byte a 2.00000002E8 +(byte~) ultoa::$11 reg byte a 2000002.0 +(label) ultoa::@1 +(label) ultoa::@2 +(label) ultoa::@3 +(label) ultoa::@4 +(label) ultoa::@5 +(label) ultoa::@6 +(label) ultoa::@7 +(label) ultoa::@return +(byte*) ultoa::buffer +(byte*) ultoa::buffer#11 buffer zp[2]:18 2.871428614285714E7 +(byte*) ultoa::buffer#14 buffer zp[2]:18 1.500000015E8 +(byte*) ultoa::buffer#3 buffer zp[2]:18 2000002.0 +(byte*) ultoa::buffer#4 buffer zp[2]:18 2.00000002E8 +(byte) ultoa::digit +(byte) ultoa::digit#1 reg byte x 2.00000002E8 +(byte) ultoa::digit#2 reg byte x 2.857142885714286E7 +(dword) ultoa::digit_value +(dword) ultoa::digit_value#0 digit_value zp[4]:31 6.0000000599999994E7 +(dword*) ultoa::digit_values +(byte) ultoa::max_digits +(byte) ultoa::radix +(byte) ultoa::started +(byte) ultoa::started#2 reg byte z 5.00000005E7 +(byte) ultoa::started#4 reg byte z 1.00000001E8 +(dword) ultoa::value +(dword) ultoa::value#0 value zp[4]:11 1.00000001E8 +(dword) ultoa::value#1 value zp[4]:11 550001.0 +(dword) ultoa::value#2 value zp[4]:11 5.7285715E7 +(dword) ultoa::value#6 value zp[4]:11 1.500000015E8 +(dword()) ultoa_append((byte*) ultoa_append::buffer , (dword) ultoa_append::value , (dword) ultoa_append::sub) +(label) ultoa_append::@1 +(label) ultoa_append::@2 +(label) ultoa_append::@3 +(label) ultoa_append::@return +(byte*) ultoa_append::buffer +(byte*) ultoa_append::buffer#0 buffer zp[2]:18 1.3750000025E8 +(byte) ultoa_append::digit +(byte) ultoa_append::digit#1 reg byte z 1.000000000001E12 +(byte) ultoa_append::digit#2 reg byte z 1.0005000000015E12 +(dword) ultoa_append::return +(dword) ultoa_append::return#0 return zp[4]:11 2.00000002E8 +(dword) ultoa_append::sub +(dword) ultoa_append::sub#0 sub zp[4]:31 3.333500000005E11 +(dword) ultoa_append::value +(dword) ultoa_append::value#0 value zp[4]:11 3.666666673333334E8 +(dword) ultoa_append::value#1 value zp[4]:11 2.000000000002E12 +(dword) ultoa_append::value#2 value zp[4]:11 5.0018333333416675E11 +(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 +(label) utoa::@1 +(label) utoa::@2 +(label) utoa::@3 +(label) utoa::@4 +(label) utoa::@5 +(label) utoa::@6 +(label) utoa::@7 +(label) utoa::@return +(byte*) utoa::buffer +(byte*) utoa::buffer#11 buffer zp[2]:18 3000.4285714285716 +(byte*) utoa::buffer#14 buffer zp[2]:18 15001.5 +(byte*) utoa::buffer#3 buffer zp[2]:18 2002.0 +(byte*) utoa::buffer#4 buffer zp[2]:18 20002.0 +(byte) utoa::digit +(byte) utoa::digit#1 reg byte x 20002.0 +(byte) utoa::digit#2 reg byte x 2857.4285714285716 +(word) utoa::digit_value +(word) utoa::digit_value#0 digit_value zp[2]:29 6000.6 +(word*) utoa::digit_values +(byte) utoa::max_digits +(const byte) utoa::max_digits#1 max_digits = (byte) 5 +(byte) utoa::radix +(byte) utoa::started +(byte) utoa::started#2 reg byte z 5000.5 +(byte) utoa::started#4 reg byte z 10001.0 +(word) utoa::value +(word) utoa::value#0 value zp[2]:20 10001.0 +(word) utoa::value#2 value zp[2]:20 5714.857142857143 +(word) utoa::value#6 value zp[2]:20 15001.5 +(word()) utoa_append((byte*) utoa_append::buffer , (word) utoa_append::value , (word) utoa_append::sub) +(label) utoa_append::@1 +(label) utoa_append::@2 +(label) utoa_append::@3 +(label) utoa_append::@return +(byte*) utoa_append::buffer +(byte*) utoa_append::buffer#0 buffer zp[2]:18 13750.25 +(byte) utoa_append::digit +(byte) utoa_append::digit#1 reg byte z 1.0000001E7 +(byte) utoa_append::digit#2 reg byte z 1.00500015E7 +(word) utoa_append::return +(word) utoa_append::return#0 return zp[2]:20 20002.0 +(word) utoa_append::sub +(word) utoa_append::sub#0 sub zp[2]:29 3335000.5 +(word) utoa_append::value +(word) utoa_append::value#0 value zp[2]:20 36667.33333333333 +(word) utoa_append::value#1 value zp[2]:20 2.0000002E7 +(word) utoa_append::value#2 value zp[2]:20 5018334.166666666 + +reg byte z [ clrscr::l#2 clrscr::l#1 ] +reg byte y [ clrscr::c#2 clrscr::c#1 ] +zp[1]:2 [ queens::row#10 queens::row#1 queens::row#2 legal::row#0 ] +zp[4]:3 [ count#10 count#2 printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] +reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] +reg byte x [ utoa::digit#2 utoa::digit#1 ] +reg byte z [ utoa::started#2 utoa::started#4 ] +reg byte z [ printf_number_buffer::format_min_length#3 ] +reg byte x [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] +zp[1]:7 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +reg byte y [ legal::i#10 legal::i#1 ] +reg byte a [ legal::return#4 ] +zp[1]:8 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 printf_number_buffer::format_justify_left#10 ] +reg byte a [ legal::diff2_return#2 legal::diff2_return#0 legal::diff2_return#1 ] +zp[1]:9 [ print::i#2 print::i#1 ] +zp[1]:10 [ print::i1#2 print::i1#1 ] +reg byte x [ print::j#2 print::j#1 ] +reg byte x [ ultoa::digit#2 ultoa::digit#1 ] +zp[4]:11 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ultoa_append::return#0 ] +reg byte z [ ultoa::started#2 ultoa::started#4 ] +reg byte z [ utoa_append::digit#2 utoa_append::digit#1 ] +zp[1]:15 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +zp[1]:16 [ printf_padding::pad#5 ] +reg byte x [ printf_padding::i#2 printf_padding::i#1 ] +reg byte x [ printf_uchar::uvalue#2 printf_uchar::uvalue#1 printf_uchar::uvalue#0 ] +reg byte z [ ultoa_append::digit#2 ultoa_append::digit#1 ] +reg byte a [ toupper::return#2 toupper::return#0 toupper::ch#0 ] +zp[1]:17 [ uctoa::digit#2 uctoa::digit#1 printf_number_buffer::format_zero_padding#10 ] +reg byte z [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] +reg byte x [ uctoa::started#2 uctoa::started#4 ] +zp[2]:18 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 strlen::len#2 strlen::len#1 strlen::return#2 printf_number_buffer::$19 ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 cputs::s#11 cputs::s#12 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] +zp[2]:20 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 strupr::src#2 strupr::src#1 strlen::str#2 strlen::str#0 utoa::value#2 utoa::value#6 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 clrscr::line_cols#5 clrscr::line_cols#1 ] +reg byte z [ memset::c#4 ] +reg byte z [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +reg byte x [ uctoa_append::digit#2 uctoa_append::digit#1 ] +zp[1]:22 [ conio_cursor_x ] +zp[1]:23 [ conio_cursor_y ] +zp[2]:24 [ conio_line_text ] +zp[2]:26 [ conio_line_color ] +reg byte a [ cputs::c#1 ] +zp[1]:28 [ legal::column#0 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +reg byte a [ legal::return#0 ] +reg byte a [ queens::$2 ] +reg byte a [ utoa::$11 ] +reg byte a [ utoa::$10 ] +zp[2]:29 [ utoa::digit_value#0 utoa_append::sub#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +reg byte x [ legal::$0 ] +reg byte a [ legal::diff1_a#0 ] +reg byte a [ ultoa::$11 ] +reg byte a [ ultoa::$10 ] +zp[4]:31 [ ultoa::digit_value#0 ultoa_append::sub#0 ] +reg byte a [ toupper::return#3 ] +reg byte a [ strupr::$0 ] +zp[1]:35 [ uctoa::digit_value#0 uctoa_append::sub#0 printf_number_buffer::format_upper_case#10 ] +reg byte a [ uctoa_append::return#0 ] +zp[2]:36 [ memset::end#0 memcpy::src_end#0 ] +mem[12] [ printf_buffer ] diff --git a/src/test/ref/examples/eightqueens/eightqueens-recursive.log b/src/test/ref/examples/eightqueens/eightqueens-recursive.log index e4dcd8212..174cc7de1 100644 --- a/src/test/ref/examples/eightqueens/eightqueens-recursive.log +++ b/src/test/ref/examples/eightqueens/eightqueens-recursive.log @@ -10426,7 +10426,6 @@ Statement [243] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_b Statement [249] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:7::printf_uint:38::printf_number_buffer:144 [ count TOD_ZERO conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:7::printf_ulong:60::printf_number_buffer:188 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:7::queen:45::print:30::printf_ulong:92::printf_number_buffer:188 [ queen::r queen::column count conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:7::queen:45::print:30::printf_uchar:103::printf_number_buffer:211 [ queen::r queen::column count print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } main:7::queen:45::print:30::printf_uchar:114::printf_number_buffer:211 [ queen::r queen::column count print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:30 [ printf_number_buffer::format_min_length#3 ] Statement [250] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:7::printf_uint:38::printf_number_buffer:144 [ count TOD_ZERO conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:60::printf_number_buffer:188 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:7::queen:45::print:30::printf_ulong:92::printf_number_buffer:188 [ queen::r queen::column count conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:7::queen:45::print:30::printf_uchar:103::printf_number_buffer:211 [ queen::r queen::column count print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:7::queen:45::print:30::printf_uchar:114::printf_number_buffer:211 [ queen::r queen::column count print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a -Statement [251] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:7::printf_uint:38::printf_number_buffer:144 [ count TOD_ZERO conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:60::printf_number_buffer:188 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:7::queen:45::print:30::printf_ulong:92::printf_number_buffer:188 [ queen::r queen::column count conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:7::queen:45::print:30::printf_uchar:103::printf_number_buffer:211 [ queen::r queen::column count print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:7::queen:45::print:30::printf_uchar:114::printf_number_buffer:211 [ queen::r queen::column count print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a Statement [255] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#3 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:7::printf_uint:38::printf_number_buffer:144 [ count TOD_ZERO conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:60::printf_number_buffer:188 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:7::queen:45::print:30::printf_ulong:92::printf_number_buffer:188 [ queen::r queen::column count conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:7::queen:45::print:30::printf_uchar:103::printf_number_buffer:211 [ queen::r queen::column count print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:7::queen:45::print:30::printf_uchar:114::printf_number_buffer:211 [ queen::r queen::column count print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a Statement [285] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 [ printf_buffer ultoa::buffer#11 ultoa::$11 ] ( main:7::printf_ulong:60::ultoa:186 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count ultoa::value#1 } } main:7::queen:45::print:30::printf_ulong:92::ultoa:186 [ queen::r queen::column count conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count ultoa::value#1 } } ) always clobbers reg byte a Statement [286] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) [ printf_buffer ultoa::buffer#11 ] ( main:7::printf_ulong:60::ultoa:186 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count ultoa::value#1 } } main:7::queen:45::print:30::printf_ulong:92::ultoa:186 [ queen::r queen::column count conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count ultoa::value#1 } } ) always clobbers reg byte a reg byte y @@ -10554,7 +10553,6 @@ Statement [242] (word) utoa_append::return#0 ← (word) utoa_append::value#2 [ p Statement [243] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:7::printf_uint:38::utoa:142 [ count TOD_ZERO conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } ) always clobbers reg byte a Statement [249] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:7::printf_uint:38::printf_number_buffer:144 [ count TOD_ZERO conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:7::printf_ulong:60::printf_number_buffer:188 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:7::queen:45::print:30::printf_ulong:92::printf_number_buffer:188 [ queen::r queen::column count conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:7::queen:45::print:30::printf_uchar:103::printf_number_buffer:211 [ queen::r queen::column count print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } main:7::queen:45::print:30::printf_uchar:114::printf_number_buffer:211 [ queen::r queen::column count print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [250] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:7::printf_uint:38::printf_number_buffer:144 [ count TOD_ZERO conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:60::printf_number_buffer:188 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:7::queen:45::print:30::printf_ulong:92::printf_number_buffer:188 [ queen::r queen::column count conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:7::queen:45::print:30::printf_uchar:103::printf_number_buffer:211 [ queen::r queen::column count print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:7::queen:45::print:30::printf_uchar:114::printf_number_buffer:211 [ queen::r queen::column count print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a -Statement [251] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:7::printf_uint:38::printf_number_buffer:144 [ count TOD_ZERO conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:60::printf_number_buffer:188 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:7::queen:45::print:30::printf_ulong:92::printf_number_buffer:188 [ queen::r queen::column count conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:7::queen:45::print:30::printf_uchar:103::printf_number_buffer:211 [ queen::r queen::column count print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:7::queen:45::print:30::printf_uchar:114::printf_number_buffer:211 [ queen::r queen::column count print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a Statement [255] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#3 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:7::printf_uint:38::printf_number_buffer:144 [ count TOD_ZERO conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:60::printf_number_buffer:188 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:7::queen:45::print:30::printf_ulong:92::printf_number_buffer:188 [ queen::r queen::column count conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:7::queen:45::print:30::printf_uchar:103::printf_number_buffer:211 [ queen::r queen::column count print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:7::queen:45::print:30::printf_uchar:114::printf_number_buffer:211 [ queen::r queen::column count print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a Statement [285] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 [ printf_buffer ultoa::buffer#11 ultoa::$11 ] ( main:7::printf_ulong:60::ultoa:186 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count ultoa::value#1 } } main:7::queen:45::print:30::printf_ulong:92::ultoa:186 [ queen::r queen::column count conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count ultoa::value#1 } } ) always clobbers reg byte a Statement [286] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) [ printf_buffer ultoa::buffer#11 ] ( main:7::printf_ulong:60::ultoa:186 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count ultoa::value#1 } } main:7::queen:45::print:30::printf_ulong:92::ultoa:186 [ queen::r queen::column count conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count ultoa::value#1 } } ) always clobbers reg byte a reg byte y diff --git a/src/test/ref/examples/eightqueens/eightqueens.asm b/src/test/ref/examples/eightqueens/eightqueens.asm index 074c186bf..535ce8c91 100644 --- a/src/test/ref/examples/eightqueens/eightqueens.asm +++ b/src/test/ref/examples/eightqueens/eightqueens.asm @@ -437,8 +437,7 @@ printf_number_buffer: { // strlen(buffer.digits) // len = (signed char)strlen(buffer.digits) // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // if(buffer.sign) lda #0 cmp.z buffer_sign diff --git a/src/test/ref/examples/eightqueens/eightqueens.log b/src/test/ref/examples/eightqueens/eightqueens.log index d914d0158..71bd1fc44 100644 --- a/src/test/ref/examples/eightqueens/eightqueens.log +++ b/src/test/ref/examples/eightqueens/eightqueens.log @@ -9324,7 +9324,6 @@ Statement [110] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_b Statement [116] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:6::printf_uint:15::printf_number_buffer:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_ulong:21::printf_number_buffer:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:26 [ printf_number_buffer::format_min_length#3 ] Statement [117] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:6::printf_uint:15::printf_number_buffer:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a -Statement [118] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:6::printf_uint:15::printf_number_buffer:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a Statement [122] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#3 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:6::printf_uint:15::printf_number_buffer:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a Statement [155] if(*((const byte*) board + (byte) legal::i#10)==(byte) legal::column#0) goto legal::@return [ legal::row#0 legal::column#0 legal::i#10 ] ( main:6::queens:17::legal:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 legal::row#0 legal::column#0 legal::i#10 ] { { legal::row#0 = queens::row#10 } { legal::return#0 = legal::return#4 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:94 [ legal::row#0 ] @@ -9440,7 +9439,6 @@ Statement [109] (word) utoa_append::return#0 ← (word) utoa_append::value#2 [ p Statement [110] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:6::printf_uint:15::utoa:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } ) always clobbers reg byte a Statement [116] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:6::printf_uint:15::printf_number_buffer:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_ulong:21::printf_number_buffer:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [117] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:6::printf_uint:15::printf_number_buffer:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a -Statement [118] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:6::printf_uint:15::printf_number_buffer:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#3 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a Statement [122] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#3 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:6::printf_uint:15::printf_number_buffer:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:21::printf_number_buffer:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 count#10 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_ulong:172::printf_number_buffer:78 [ queens::row#10 count#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 count#2 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::queens:17::print:68::printf_uchar:183::printf_number_buffer:264 [ queens::row#10 count#2 print::i1#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 print::i1#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::queens:17::print:68::printf_uchar:194::printf_number_buffer:264 [ queens::row#10 count#2 print::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 print::i#2 } { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } ) always clobbers reg byte a Statement [155] if(*((const byte*) board + (byte) legal::i#10)==(byte) legal::column#0) goto legal::@return [ legal::row#0 legal::column#0 legal::i#10 ] ( main:6::queens:17::legal:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 legal::row#0 legal::column#0 legal::i#10 ] { { legal::row#0 = queens::row#10 } { legal::return#0 = legal::return#4 } } ) always clobbers reg byte a Statement [158] (byte) legal::diff1_return#1 ← (byte) legal::diff1_a#0 - (byte) legal::column#0 [ legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#1 ] ( main:6::queens:17::legal:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color count#10 printf_buffer queens::row#10 legal::row#0 legal::column#0 legal::i#10 legal::diff1_return#1 ] { { legal::row#0 = queens::row#10 } { legal::return#0 = legal::return#4 } } ) always clobbers reg byte a @@ -9642,82 +9640,82 @@ Uplifting [printf_padding] best 1915363 combination zp[1]:57 [ printf_padding::i Uplifting [uctoa] best 1906357 combination zp[2]:70 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] zp[1]:67 [ uctoa::digit#2 uctoa::digit#1 ] zp[1]:69 [ uctoa::started#2 uctoa::started#4 ] zp[1]:138 [ uctoa::digit_value#0 ] zp[2]:136 [ uctoa::buffer#3 ] Uplifting [cputs] best 1906267 combination zp[2]:8 [ cputs::s#11 cputs::s#12 cputs::s#0 ] reg byte a [ cputs::c#1 ] Uplifting [ultoa] best 1904963 combination zp[2]:46 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] zp[4]:41 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] zp[1]:40 [ ultoa::digit#2 ultoa::digit#1 ] reg byte a [ ultoa::$10 ] reg byte x [ ultoa::started#2 ultoa::started#4 ] zp[4]:120 [ ultoa::digit_value#0 ] reg byte a [ ultoa::$11 ] zp[2]:117 [ ultoa::buffer#3 ] -Uplifting [printf_number_buffer] best 1904949 combination reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:32 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:112 [ printf_number_buffer::$19 ] zp[1]:29 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] reg byte x [ printf_number_buffer::format_min_length#3 ] zp[1]:28 [ printf_number_buffer::format_zero_padding#10 ] zp[1]:27 [ printf_number_buffer::format_justify_left#10 ] zp[1]:30 [ printf_number_buffer::format_upper_case#10 ] +Uplifting [printf_number_buffer] best 1904947 combination reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:32 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:112 [ printf_number_buffer::$19 ] zp[1]:29 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] reg byte x [ printf_number_buffer::format_min_length#3 ] zp[1]:28 [ printf_number_buffer::format_zero_padding#10 ] zp[1]:27 [ printf_number_buffer::format_justify_left#10 ] zp[1]:30 [ printf_number_buffer::format_upper_case#10 ] Limited combination testing to 100 combinations of 256 possible. -Uplifting [utoa_append] best 1904346 combination zp[2]:48 [ 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]:106 [ utoa_append::sub#0 ] zp[2]:108 [ utoa_append::return#0 ] zp[2]:104 [ utoa_append::buffer#0 ] -Uplifting [print] best 1904346 combination zp[1]:39 [ print::j#2 print::j#1 ] zp[1]:37 [ print::i#2 print::i#1 ] zp[1]:38 [ print::i1#2 print::i1#1 ] -Uplifting [legal] best 1901646 combination reg byte a [ legal::diff2_return#2 legal::diff2_return#0 legal::diff2_return#1 ] zp[1]:35 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] reg byte y [ legal::i#10 legal::i#1 ] reg byte x [ legal::$0 ] zp[1]:115 [ legal::diff1_a#0 ] zp[1]:95 [ legal::column#0 ] zp[1]:94 [ legal::row#0 ] zp[1]:96 [ legal::return#0 ] zp[1]:34 [ legal::return#4 ] +Uplifting [utoa_append] best 1904344 combination zp[2]:48 [ 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]:106 [ utoa_append::sub#0 ] zp[2]:108 [ utoa_append::return#0 ] zp[2]:104 [ utoa_append::buffer#0 ] +Uplifting [print] best 1904344 combination zp[1]:39 [ print::j#2 print::j#1 ] zp[1]:37 [ print::i#2 print::i#1 ] zp[1]:38 [ print::i1#2 print::i1#1 ] +Uplifting [legal] best 1901644 combination reg byte a [ legal::diff2_return#2 legal::diff2_return#0 legal::diff2_return#1 ] zp[1]:35 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] reg byte y [ legal::i#10 legal::i#1 ] reg byte x [ legal::$0 ] zp[1]:115 [ legal::diff1_a#0 ] zp[1]:95 [ legal::column#0 ] zp[1]:94 [ legal::row#0 ] zp[1]:96 [ legal::return#0 ] zp[1]:34 [ legal::return#4 ] Limited combination testing to 100 combinations of 82944 possible. -Uplifting [printf_uchar] best 1901043 combination reg byte x [ printf_uchar::uvalue#2 printf_uchar::uvalue#1 printf_uchar::uvalue#0 ] -Uplifting [utoa] best 1900909 combination zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#0 ] zp[1]:20 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:102 [ utoa::digit_value#0 ] reg byte a [ utoa::$11 ] zp[2]:99 [ utoa::buffer#3 ] -Uplifting [printf_ulong] best 1900909 combination zp[4]:15 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] -Uplifting [clrscr] best 1899319 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:5 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:3 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] -Uplifting [queens] best 1899259 combination zp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] reg byte a [ queens::$2 ] -Uplifting [RADIX] best 1899259 combination -Uplifting [MOS6526_CIA] best 1899259 combination -Uplifting [MOS6569_VICII] best 1899259 combination -Uplifting [MOS6581_SID] best 1899259 combination -Uplifting [gotoxy] best 1899259 combination -Uplifting [cputln] best 1899259 combination -Uplifting [cscroll] best 1899259 combination -Uplifting [printf_format_number] best 1899259 combination -Uplifting [printf_buffer_number] best 1899259 combination -Uplifting [printf_format_string] best 1899259 combination -Uplifting [printf_uint] best 1899259 combination -Uplifting [main] best 1899259 combination -Uplifting [__start] best 1899259 combination +Uplifting [printf_uchar] best 1901041 combination reg byte x [ printf_uchar::uvalue#2 printf_uchar::uvalue#1 printf_uchar::uvalue#0 ] +Uplifting [utoa] best 1900907 combination zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#0 ] zp[1]:20 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:102 [ utoa::digit_value#0 ] reg byte a [ utoa::$11 ] zp[2]:99 [ utoa::buffer#3 ] +Uplifting [printf_ulong] best 1900907 combination zp[4]:15 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] +Uplifting [clrscr] best 1899317 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:5 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:3 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] +Uplifting [queens] best 1899257 combination zp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] reg byte a [ queens::$2 ] +Uplifting [RADIX] best 1899257 combination +Uplifting [MOS6526_CIA] best 1899257 combination +Uplifting [MOS6569_VICII] best 1899257 combination +Uplifting [MOS6581_SID] best 1899257 combination +Uplifting [gotoxy] best 1899257 combination +Uplifting [cputln] best 1899257 combination +Uplifting [cscroll] best 1899257 combination +Uplifting [printf_format_number] best 1899257 combination +Uplifting [printf_buffer_number] best 1899257 combination +Uplifting [printf_format_string] best 1899257 combination +Uplifting [printf_uint] best 1899257 combination +Uplifting [main] best 1899257 combination +Uplifting [__start] best 1899257 combination Attempting to uplift remaining variables inzp[1]:141 [ uctoa_append::sub#0 ] -Uplifting [uctoa_append] best 1899259 combination zp[1]:141 [ uctoa_append::sub#0 ] +Uplifting [uctoa_append] best 1899257 combination zp[1]:141 [ uctoa_append::sub#0 ] Attempting to uplift remaining variables inzp[1]:88 [ conio_cursor_y ] -Uplifting [] best 1899259 combination zp[1]:88 [ conio_cursor_y ] +Uplifting [] best 1899257 combination zp[1]:88 [ conio_cursor_y ] Attempting to uplift remaining variables inzp[1]:57 [ printf_padding::i#2 printf_padding::i#1 ] -Uplifting [printf_padding] best 1899259 combination zp[1]:57 [ printf_padding::i#2 printf_padding::i#1 ] +Uplifting [printf_padding] best 1899257 combination zp[1]:57 [ printf_padding::i#2 printf_padding::i#1 ] Attempting to uplift remaining variables inzp[1]:87 [ conio_cursor_x ] -Uplifting [] best 1899259 combination zp[1]:87 [ conio_cursor_x ] +Uplifting [] best 1899257 combination zp[1]:87 [ conio_cursor_x ] Attempting to uplift remaining variables inzp[1]:67 [ uctoa::digit#2 uctoa::digit#1 ] -Uplifting [uctoa] best 1899259 combination zp[1]:67 [ uctoa::digit#2 uctoa::digit#1 ] +Uplifting [uctoa] best 1899257 combination zp[1]:67 [ uctoa::digit#2 uctoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:55 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] -Uplifting [printf_padding] best 1899259 combination zp[1]:55 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Uplifting [printf_padding] best 1899257 combination zp[1]:55 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] Attempting to uplift remaining variables inzp[1]:56 [ printf_padding::pad#5 ] -Uplifting [printf_padding] best 1899259 combination zp[1]:56 [ printf_padding::pad#5 ] +Uplifting [printf_padding] best 1899257 combination zp[1]:56 [ printf_padding::pad#5 ] Attempting to uplift remaining variables inzp[1]:69 [ uctoa::started#2 uctoa::started#4 ] -Uplifting [uctoa] best 1899259 combination zp[1]:69 [ uctoa::started#2 uctoa::started#4 ] +Uplifting [uctoa] best 1899257 combination zp[1]:69 [ uctoa::started#2 uctoa::started#4 ] Attempting to uplift remaining variables inzp[1]:138 [ uctoa::digit_value#0 ] -Uplifting [uctoa] best 1899259 combination zp[1]:138 [ uctoa::digit_value#0 ] +Uplifting [uctoa] best 1899257 combination zp[1]:138 [ uctoa::digit_value#0 ] Attempting to uplift remaining variables inzp[1]:40 [ ultoa::digit#2 ultoa::digit#1 ] -Uplifting [ultoa] best 1899259 combination zp[1]:40 [ ultoa::digit#2 ultoa::digit#1 ] +Uplifting [ultoa] best 1899257 combination zp[1]:40 [ ultoa::digit#2 ultoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:32 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] -Uplifting [printf_number_buffer] best 1899259 combination zp[1]:32 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Uplifting [printf_number_buffer] best 1899257 combination zp[1]:32 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] Attempting to uplift remaining variables inzp[1]:29 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] -Uplifting [printf_number_buffer] best 1899259 combination zp[1]:29 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Uplifting [printf_number_buffer] best 1899257 combination zp[1]:29 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] Attempting to uplift remaining variables inzp[1]:39 [ print::j#2 print::j#1 ] -Uplifting [print] best 1899259 combination zp[1]:39 [ print::j#2 print::j#1 ] +Uplifting [print] best 1899257 combination zp[1]:39 [ print::j#2 print::j#1 ] Attempting to uplift remaining variables inzp[1]:28 [ printf_number_buffer::format_zero_padding#10 ] -Uplifting [printf_number_buffer] best 1899259 combination zp[1]:28 [ printf_number_buffer::format_zero_padding#10 ] +Uplifting [printf_number_buffer] best 1899257 combination zp[1]:28 [ printf_number_buffer::format_zero_padding#10 ] Attempting to uplift remaining variables inzp[1]:27 [ printf_number_buffer::format_justify_left#10 ] -Uplifting [printf_number_buffer] best 1899259 combination zp[1]:27 [ printf_number_buffer::format_justify_left#10 ] +Uplifting [printf_number_buffer] best 1899257 combination zp[1]:27 [ printf_number_buffer::format_justify_left#10 ] Attempting to uplift remaining variables inzp[1]:35 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] -Uplifting [legal] best 1899259 combination zp[1]:35 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] +Uplifting [legal] best 1899257 combination zp[1]:35 [ legal::diff1_return#2 legal::diff1_return#0 legal::diff1_return#1 ] Attempting to uplift remaining variables inzp[1]:30 [ printf_number_buffer::format_upper_case#10 ] -Uplifting [printf_number_buffer] best 1899259 combination zp[1]:30 [ printf_number_buffer::format_upper_case#10 ] +Uplifting [printf_number_buffer] best 1899257 combination zp[1]:30 [ printf_number_buffer::format_upper_case#10 ] Attempting to uplift remaining variables inzp[1]:37 [ print::i#2 print::i#1 ] -Uplifting [print] best 1899259 combination zp[1]:37 [ print::i#2 print::i#1 ] +Uplifting [print] best 1899257 combination zp[1]:37 [ print::i#2 print::i#1 ] Attempting to uplift remaining variables inzp[1]:38 [ print::i1#2 print::i1#1 ] -Uplifting [print] best 1899259 combination zp[1]:38 [ print::i1#2 print::i1#1 ] +Uplifting [print] best 1899257 combination zp[1]:38 [ print::i1#2 print::i1#1 ] Attempting to uplift remaining variables inzp[1]:115 [ legal::diff1_a#0 ] -Uplifting [legal] best 1898259 combination reg byte a [ legal::diff1_a#0 ] +Uplifting [legal] best 1898257 combination reg byte a [ legal::diff1_a#0 ] Attempting to uplift remaining variables inzp[1]:95 [ legal::column#0 ] -Uplifting [legal] best 1898259 combination zp[1]:95 [ legal::column#0 ] +Uplifting [legal] best 1898257 combination zp[1]:95 [ legal::column#0 ] Attempting to uplift remaining variables inzp[1]:94 [ legal::row#0 ] -Uplifting [legal] best 1898259 combination zp[1]:94 [ legal::row#0 ] +Uplifting [legal] best 1898257 combination zp[1]:94 [ legal::row#0 ] Attempting to uplift remaining variables inzp[1]:20 [ utoa::digit#2 utoa::digit#1 ] -Uplifting [utoa] best 1898259 combination zp[1]:20 [ utoa::digit#2 utoa::digit#1 ] +Uplifting [utoa] best 1898257 combination zp[1]:20 [ utoa::digit#2 utoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] -Uplifting [queens] best 1898259 combination zp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] +Uplifting [queens] best 1898257 combination zp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] Attempting to uplift remaining variables inzp[1]:96 [ legal::return#0 ] -Uplifting [legal] best 1898199 combination reg byte a [ legal::return#0 ] +Uplifting [legal] best 1898197 combination reg byte a [ legal::return#0 ] Attempting to uplift remaining variables inzp[1]:34 [ legal::return#4 ] -Uplifting [legal] best 1898163 combination reg byte a [ legal::return#4 ] +Uplifting [legal] best 1898161 combination reg byte a [ legal::return#4 ] Coalescing zero page register [ zp[4]:11 [ count#10 count#2 ] ] with [ zp[4]:15 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] ] - score: 2 Coalescing zero page register [ zp[1]:10 [ queens::row#10 queens::row#1 queens::row#2 ] ] with [ zp[1]:94 [ legal::row#0 ] ] - score: 1 Coalescing zero page register [ zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#0 ] ] with [ zp[2]:48 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] - score: 1 @@ -10515,8 +10513,7 @@ printf_number_buffer: { // [117] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 // [118] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsyy=_sbyte_vwuz1 // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // [119] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 lda #0 cmp.z buffer_sign @@ -13069,7 +13066,7 @@ mem[12] [ printf_buffer ] FINAL ASSEMBLER -Score: 1603536 +Score: 1603534 // File Comments // N Queens Problem in C Using Backtracking @@ -13748,8 +13745,7 @@ printf_number_buffer: { // len = (signed char)strlen(buffer.digits) // [118] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsyy=_sbyte_vwuz1 // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // if(buffer.sign) // [119] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 lda #0 diff --git a/src/test/ref/printf-1.log b/src/test/ref/printf-1.log index 2ca931369..3fe82cfe3 100644 --- a/src/test/ref/printf-1.log +++ b/src/test/ref/printf-1.log @@ -3020,7 +3020,6 @@ Statement [42] (byte*) strlen::str#1 ← (byte*) printf_string::str#10 [ conio_c Removing always clobbered register reg byte a as potential for zp[1]:8 [ printf_string::format_justify_left#10 ] Statement [44] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#2 ] ( main:6::printf_string:11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [45] (word~) printf_string::$9 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 ] ( main:6::printf_string:11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 ] { } main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 ] { } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 ] { } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 ] { } ) always clobbers reg byte a -Statement [46] (signed byte) printf_string::len#0 ← (signed byte)(word~) printf_string::$9 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 ] ( main:6::printf_string:11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 ] { } main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 ] { } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 ] { } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 ] { } ) always clobbers reg byte a Statement [47] (signed byte) printf_string::padding#1 ← (signed byte) $a - (signed byte) printf_string::len#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] ( main:6::printf_string:11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } ) always clobbers reg byte a Statement [55] (to_nomodify byte*) cputs::s#1 ← (byte*) printf_string::str#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#1 ] ( main:6::printf_string:11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#1 ] { { cputs::s#1 = printf_string::str#10 } } main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#1 ] { { cputs::s#1 = printf_string::str#10 } } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#1 ] { { cputs::s#1 = printf_string::str#10 } } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#1 ] { { cputs::s#1 = printf_string::str#10 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:11 [ printf_string::padding#3 printf_string::padding#1 ] @@ -3069,7 +3068,6 @@ Statement [39] *((byte*) clrscr::line_cols#5 + (byte) clrscr::c#2) ← (const no Statement [42] (byte*) strlen::str#1 ← (byte*) printf_string::str#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#1 ] ( main:6::printf_string:11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#1 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#1 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#1 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#1 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [44] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#2 ] ( main:6::printf_string:11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [45] (word~) printf_string::$9 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 ] ( main:6::printf_string:11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 ] { } main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 ] { } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 ] { } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 ] { } ) always clobbers reg byte a -Statement [46] (signed byte) printf_string::len#0 ← (signed byte)(word~) printf_string::$9 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 ] ( main:6::printf_string:11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 ] { } main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 ] { } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 ] { } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 ] { } ) always clobbers reg byte a Statement [47] (signed byte) printf_string::padding#1 ← (signed byte) $a - (signed byte) printf_string::len#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] ( main:6::printf_string:11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } ) always clobbers reg byte a Statement [55] (to_nomodify byte*) cputs::s#1 ← (byte*) printf_string::str#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#1 ] ( main:6::printf_string:11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#1 ] { { cputs::s#1 = printf_string::str#10 } } main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#1 ] { { cputs::s#1 = printf_string::str#10 } } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#1 ] { { cputs::s#1 = printf_string::str#10 } } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#1 ] { { cputs::s#1 = printf_string::str#10 } } ) always clobbers reg byte a Statement [62] (byte*) conio_line_text ← (byte*) conio_line_text + (byte) $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputln:13 [ conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputln:17 [ conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputln:21 [ conio_cursor_y conio_line_text conio_line_color ] { } main:6::printf_string:11::printf_padding:54::cputc:79::cputln:109 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:15::printf_padding:54::cputc:79::cputln:109 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:19::printf_padding:54::cputc:79::cputln:109 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:23::printf_padding:54::cputc:79::cputln:109 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:11::printf_padding:60::cputc:79::cputln:109 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:15::printf_padding:60::cputc:79::cputln:109 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:19::printf_padding:60::cputc:79::cputln:109 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:23::printf_padding:60::cputc:79::cputln:109 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:11::cputs:56::cputc:88::cputln:109 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#1 = printf_string::str#10 } { cputc::c#0 = cputc::c#2 cputs::c#1 } } main:6::printf_string:15::cputs:56::cputc:88::cputln:109 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#1 = printf_string::str#10 } { cputc::c#0 = cputc::c#2 cputs::c#1 } } main:6::printf_string:19::cputs:56::cputc:88::cputln:109 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#1 = printf_string::str#10 } { cputc::c#0 = cputc::c#2 cputs::c#1 } } main:6::printf_string:23::cputs:56::cputc:88::cputln:109 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#1 = printf_string::str#10 } { cputc::c#0 = cputc::c#2 cputs::c#1 } } main:6::printf_string:11::printf_padding:54::cputc:79::cputln:112 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:15::printf_padding:54::cputc:79::cputln:112 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:19::printf_padding:54::cputc:79::cputln:112 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:23::printf_padding:54::cputc:79::cputln:112 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:11::printf_padding:60::cputc:79::cputln:112 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:15::printf_padding:60::cputc:79::cputln:112 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:19::printf_padding:60::cputc:79::cputln:112 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:23::printf_padding:60::cputc:79::cputln:112 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } { cputc::c#1 = cputc::c#2 printf_padding::pad#4 } } main:6::printf_string:11::cputs:56::cputc:88::cputln:112 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#1 = printf_string::str#10 } { cputc::c#0 = cputc::c#2 cputs::c#1 } } main:6::printf_string:15::cputs:56::cputc:88::cputln:112 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#1 = printf_string::str#10 } { cputc::c#0 = cputc::c#2 cputs::c#1 } } main:6::printf_string:19::cputs:56::cputc:88::cputln:112 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#1 = printf_string::str#10 } { cputc::c#0 = cputc::c#2 cputs::c#1 } } main:6::printf_string:23::cputs:56::cputc:88::cputln:112 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#1 = printf_string::str#10 } { cputc::c#0 = cputc::c#2 cputs::c#1 } } ) always clobbers reg byte a diff --git a/src/test/ref/printf-12.asm b/src/test/ref/printf-12.asm index 258f7f58e..152e14213 100644 --- a/src/test/ref/printf-12.asm +++ b/src/test/ref/printf-12.asm @@ -723,8 +723,7 @@ printf_number_buffer: { // strlen(buffer.digits) // len = (signed char)strlen(buffer.digits) // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // if(buffer.sign) lda #0 cmp.z buffer_sign diff --git a/src/test/ref/printf-12.log b/src/test/ref/printf-12.log index 027d907df..d01cff254 100644 --- a/src/test/ref/printf-12.log +++ b/src/test/ref/printf-12.log @@ -9434,7 +9434,6 @@ Statement [176] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_b Statement [182] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:6::printf_uint:19::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:49::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } { strlen::return#2 = strlen::len#2 } } main:6::printf_schar:31::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#4 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uchar:37::printf_number_buffer:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:43::printf_number_buffer:126 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } main:6::printf_slong:55::printf_number_buffer:133 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_ulong:61::printf_number_buffer:139 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:24 [ printf_number_buffer::format_min_length#10 ] Statement [183] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:6::printf_uint:19::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } } main:6::printf_uint:49::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } } main:6::printf_schar:31::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#4 } } main:6::printf_uchar:37::printf_number_buffer:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 } } main:6::printf_sint:43::printf_number_buffer:126 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::printf_slong:55::printf_number_buffer:133 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:61::printf_number_buffer:139 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a -Statement [184] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:6::printf_uint:19::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } } main:6::printf_uint:49::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } } main:6::printf_schar:31::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#4 } } main:6::printf_uchar:37::printf_number_buffer:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 } } main:6::printf_sint:43::printf_number_buffer:126 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::printf_slong:55::printf_number_buffer:133 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:61::printf_number_buffer:139 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [188] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#10 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:6::printf_uint:19::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } } main:6::printf_uint:49::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } } main:6::printf_schar:31::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#4 } } main:6::printf_uchar:37::printf_number_buffer:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 } } main:6::printf_sint:43::printf_number_buffer:126 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::printf_slong:55::printf_number_buffer:133 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:61::printf_number_buffer:139 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [218] *((byte*) uctoa::buffer#10) ← *((const byte*) DIGITS + (byte) uctoa::value#3) [ printf_buffer uctoa::buffer#10 ] ( main:6::printf_schar:31::uctoa:111 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#10 ] { } main:6::printf_uchar:37::uctoa:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#10 ] { } ) always clobbers reg byte a reg byte y Statement [219] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#10 [ printf_buffer uctoa::buffer#3 ] ( main:6::printf_schar:31::uctoa:111 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { } main:6::printf_uchar:37::uctoa:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { } ) always clobbers reg byte a @@ -9541,7 +9540,6 @@ Statement [175] (word) utoa_append::return#0 ← (word) utoa_append::value#2 [ p Statement [176] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] ( main:6::printf_uint:19::utoa:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#2 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#2 } } main:6::printf_uint:49::utoa:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#2 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#2 } } main:6::printf_sint:43::utoa:124 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { } ) always clobbers reg byte a Statement [182] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:6::printf_uint:19::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:49::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } { strlen::return#2 = strlen::len#2 } } main:6::printf_schar:31::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#4 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uchar:37::printf_number_buffer:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:43::printf_number_buffer:126 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } { strlen::return#2 = strlen::len#2 } } main:6::printf_slong:55::printf_number_buffer:133 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_ulong:61::printf_number_buffer:139 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [183] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:6::printf_uint:19::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } } main:6::printf_uint:49::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } } main:6::printf_schar:31::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#4 } } main:6::printf_uchar:37::printf_number_buffer:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 } } main:6::printf_sint:43::printf_number_buffer:126 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::printf_slong:55::printf_number_buffer:133 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:61::printf_number_buffer:139 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a -Statement [184] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:6::printf_uint:19::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } } main:6::printf_uint:49::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } } main:6::printf_schar:31::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#4 } } main:6::printf_uchar:37::printf_number_buffer:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 } } main:6::printf_sint:43::printf_number_buffer:126 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::printf_slong:55::printf_number_buffer:133 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:61::printf_number_buffer:139 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#10 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [188] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#10 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:6::printf_uint:19::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } } main:6::printf_uint:49::printf_number_buffer:106 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#3 } } main:6::printf_schar:31::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#4 } } main:6::printf_uchar:37::printf_number_buffer:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 } } main:6::printf_sint:43::printf_number_buffer:126 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 } } main:6::printf_slong:55::printf_number_buffer:133 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_ulong:61::printf_number_buffer:139 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [218] *((byte*) uctoa::buffer#10) ← *((const byte*) DIGITS + (byte) uctoa::value#3) [ printf_buffer uctoa::buffer#10 ] ( main:6::printf_schar:31::uctoa:111 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#10 ] { } main:6::printf_uchar:37::uctoa:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#10 ] { } ) always clobbers reg byte a reg byte y Statement [219] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#10 [ printf_buffer uctoa::buffer#3 ] ( main:6::printf_schar:31::uctoa:111 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { } main:6::printf_uchar:37::uctoa:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { } ) always clobbers reg byte a @@ -9721,65 +9719,65 @@ Limited combination testing to 100 combinations of 2048 possible. Uplifting [ultoa] best 44294 combination zp[2]:42 [ ultoa::buffer#10 ultoa::buffer#15 ultoa::buffer#4 ] zp[4]:37 [ ultoa::value#3 ultoa::value#7 ultoa::value#10 ultoa::value#0 ] zp[1]:36 [ ultoa::digit#2 ultoa::digit#1 ] reg byte a [ ultoa::$10 ] reg byte x [ ultoa::started#2 ultoa::started#4 ] zp[4]:113 [ ultoa::digit_value#0 ] reg byte a [ ultoa::$11 ] zp[2]:110 [ ultoa::buffer#3 ] Uplifting [uctoa] best 44195 combination zp[2]:34 [ uctoa::buffer#10 uctoa::buffer#15 uctoa::buffer#4 ] reg byte x [ uctoa::value#3 uctoa::value#7 uctoa::value#10 uctoa::value#0 ] zp[1]:31 [ uctoa::digit#2 uctoa::digit#1 ] zp[1]:33 [ uctoa::started#2 uctoa::started#4 ] zp[1]:104 [ uctoa::digit_value#0 ] zp[2]:102 [ uctoa::buffer#3 ] Uplifting [clrscr] best 42605 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:5 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:3 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] -Uplifting [printf_number_buffer] best 42582 combination reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:27 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#0 printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#3 printf_number_buffer::buffer_sign#1 ] zp[1]:30 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:100 [ printf_number_buffer::$19 ] reg byte x [ printf_number_buffer::format_min_length#10 ] zp[1]:26 [ printf_number_buffer::format_zero_padding#10 ] zp[1]:25 [ printf_number_buffer::format_justify_left#10 ] zp[1]:28 [ printf_number_buffer::format_upper_case#10 ] +Uplifting [printf_number_buffer] best 42580 combination reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:27 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#0 printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#3 printf_number_buffer::buffer_sign#1 ] zp[1]:30 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:100 [ printf_number_buffer::$19 ] reg byte x [ printf_number_buffer::format_min_length#10 ] zp[1]:26 [ printf_number_buffer::format_zero_padding#10 ] zp[1]:25 [ printf_number_buffer::format_justify_left#10 ] zp[1]:28 [ printf_number_buffer::format_upper_case#10 ] Limited combination testing to 100 combinations of 256 possible. -Uplifting [printf_uint] best 42573 combination zp[2]:11 [ printf_uint::uvalue#2 ] reg byte x [ printf_uint::format_radix#2 ] -Uplifting [main] best 42573 combination zp[1]:83 [ main::c ] -Uplifting [RADIX] best 42573 combination -Uplifting [MOS6526_CIA] best 42573 combination -Uplifting [MOS6569_VICII] best 42573 combination -Uplifting [MOS6581_SID] best 42573 combination -Uplifting [cputln] best 42573 combination -Uplifting [cscroll] best 42573 combination -Uplifting [printf_format_number] best 42573 combination -Uplifting [printf_buffer_number] best 42573 combination -Uplifting [printf_format_string] best 42573 combination -Uplifting [printf_slong] best 42573 combination -Uplifting [printf_ulong] best 42573 combination -Uplifting [printf_sint] best 42573 combination -Uplifting [printf_schar] best 42573 combination -Uplifting [printf_uchar] best 42573 combination -Uplifting [__start] best 42573 combination +Uplifting [printf_uint] best 42571 combination zp[2]:11 [ printf_uint::uvalue#2 ] reg byte x [ printf_uint::format_radix#2 ] +Uplifting [main] best 42571 combination zp[1]:83 [ main::c ] +Uplifting [RADIX] best 42571 combination +Uplifting [MOS6526_CIA] best 42571 combination +Uplifting [MOS6569_VICII] best 42571 combination +Uplifting [MOS6581_SID] best 42571 combination +Uplifting [cputln] best 42571 combination +Uplifting [cscroll] best 42571 combination +Uplifting [printf_format_number] best 42571 combination +Uplifting [printf_buffer_number] best 42571 combination +Uplifting [printf_format_string] best 42571 combination +Uplifting [printf_slong] best 42571 combination +Uplifting [printf_ulong] best 42571 combination +Uplifting [printf_sint] best 42571 combination +Uplifting [printf_schar] best 42571 combination +Uplifting [printf_uchar] best 42571 combination +Uplifting [__start] best 42571 combination Attempting to uplift remaining variables inzp[1]:107 [ uctoa_append::sub#0 ] -Uplifting [uctoa_append] best 42573 combination zp[1]:107 [ uctoa_append::sub#0 ] +Uplifting [uctoa_append] best 42571 combination zp[1]:107 [ uctoa_append::sub#0 ] Attempting to uplift remaining variables inzp[1]:78 [ conio_cursor_y ] -Uplifting [] best 42573 combination zp[1]:78 [ conio_cursor_y ] +Uplifting [] best 42571 combination zp[1]:78 [ conio_cursor_y ] Attempting to uplift remaining variables inzp[1]:53 [ printf_padding::i#2 printf_padding::i#1 ] -Uplifting [printf_padding] best 42573 combination zp[1]:53 [ printf_padding::i#2 printf_padding::i#1 ] +Uplifting [printf_padding] best 42571 combination zp[1]:53 [ printf_padding::i#2 printf_padding::i#1 ] Attempting to uplift remaining variables inzp[1]:77 [ conio_cursor_x ] -Uplifting [] best 42573 combination zp[1]:77 [ conio_cursor_x ] +Uplifting [] best 42571 combination zp[1]:77 [ conio_cursor_x ] Attempting to uplift remaining variables inzp[1]:51 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] -Uplifting [printf_padding] best 42573 combination zp[1]:51 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Uplifting [printf_padding] best 42571 combination zp[1]:51 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] Attempting to uplift remaining variables inzp[1]:31 [ uctoa::digit#2 uctoa::digit#1 ] -Uplifting [uctoa] best 42573 combination zp[1]:31 [ uctoa::digit#2 uctoa::digit#1 ] +Uplifting [uctoa] best 42571 combination zp[1]:31 [ uctoa::digit#2 uctoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:36 [ ultoa::digit#2 ultoa::digit#1 ] -Uplifting [ultoa] best 42573 combination zp[1]:36 [ ultoa::digit#2 ultoa::digit#1 ] +Uplifting [ultoa] best 42571 combination zp[1]:36 [ ultoa::digit#2 ultoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:18 [ utoa::digit#2 utoa::digit#1 ] -Uplifting [utoa] best 42573 combination zp[1]:18 [ utoa::digit#2 utoa::digit#1 ] +Uplifting [utoa] best 42571 combination zp[1]:18 [ utoa::digit#2 utoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:52 [ printf_padding::pad#5 ] -Uplifting [printf_padding] best 42573 combination zp[1]:52 [ printf_padding::pad#5 ] +Uplifting [printf_padding] best 42571 combination zp[1]:52 [ printf_padding::pad#5 ] Attempting to uplift remaining variables inzp[1]:33 [ uctoa::started#2 uctoa::started#4 ] -Uplifting [uctoa] best 42573 combination zp[1]:33 [ uctoa::started#2 uctoa::started#4 ] +Uplifting [uctoa] best 42571 combination zp[1]:33 [ uctoa::started#2 uctoa::started#4 ] Attempting to uplift remaining variables inzp[1]:104 [ uctoa::digit_value#0 ] -Uplifting [uctoa] best 42573 combination zp[1]:104 [ uctoa::digit_value#0 ] +Uplifting [uctoa] best 42571 combination zp[1]:104 [ uctoa::digit_value#0 ] Attempting to uplift remaining variables inzp[1]:86 [ utoa::$11 ] -Uplifting [utoa] best 42569 combination reg byte a [ utoa::$11 ] +Uplifting [utoa] best 42567 combination reg byte a [ utoa::$11 ] Attempting to uplift remaining variables inzp[1]:27 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#0 printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#3 printf_number_buffer::buffer_sign#1 ] -Uplifting [printf_number_buffer] best 42569 combination zp[1]:27 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#0 printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#3 printf_number_buffer::buffer_sign#1 ] +Uplifting [printf_number_buffer] best 42567 combination zp[1]:27 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#2 printf_number_buffer::buffer_sign#0 printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#3 printf_number_buffer::buffer_sign#1 ] Attempting to uplift remaining variables inzp[1]:14 [ utoa::radix#2 utoa::radix#1 ] -Uplifting [utoa] best 42551 combination reg byte x [ utoa::radix#2 utoa::radix#1 ] +Uplifting [utoa] best 42549 combination reg byte x [ utoa::radix#2 utoa::radix#1 ] Attempting to uplift remaining variables inzp[1]:30 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] -Uplifting [printf_number_buffer] best 42551 combination zp[1]:30 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Uplifting [printf_number_buffer] best 42549 combination zp[1]:30 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] Attempting to uplift remaining variables inzp[1]:15 [ utoa::max_digits#7 ] -Uplifting [utoa] best 42551 combination zp[1]:15 [ utoa::max_digits#7 ] +Uplifting [utoa] best 42549 combination zp[1]:15 [ utoa::max_digits#7 ] Attempting to uplift remaining variables inzp[1]:26 [ printf_number_buffer::format_zero_padding#10 ] -Uplifting [printf_number_buffer] best 42551 combination zp[1]:26 [ printf_number_buffer::format_zero_padding#10 ] +Uplifting [printf_number_buffer] best 42549 combination zp[1]:26 [ printf_number_buffer::format_zero_padding#10 ] Attempting to uplift remaining variables inzp[1]:25 [ printf_number_buffer::format_justify_left#10 ] -Uplifting [printf_number_buffer] best 42551 combination zp[1]:25 [ printf_number_buffer::format_justify_left#10 ] +Uplifting [printf_number_buffer] best 42549 combination zp[1]:25 [ printf_number_buffer::format_justify_left#10 ] Attempting to uplift remaining variables inzp[1]:28 [ printf_number_buffer::format_upper_case#10 ] -Uplifting [printf_number_buffer] best 42551 combination zp[1]:28 [ printf_number_buffer::format_upper_case#10 ] +Uplifting [printf_number_buffer] best 42549 combination zp[1]:28 [ printf_number_buffer::format_upper_case#10 ] Attempting to uplift remaining variables inzp[1]:83 [ main::c ] -Uplifting [main] best 42551 combination zp[1]:83 [ main::c ] +Uplifting [main] best 42549 combination zp[1]:83 [ main::c ] Coalescing zero page register [ zp[2]:11 [ printf_uint::uvalue#2 ] ] with [ zp[2]:19 [ utoa::value#3 utoa::value#7 utoa::value#10 utoa::value#2 utoa::value#0 ] ] - score: 1 Coalescing zero page register [ zp[2]:22 [ utoa::buffer#10 utoa::buffer#15 utoa::buffer#4 ] ] with [ zp[2]:87 [ utoa::buffer#3 ] ] - score: 1 Coalescing zero page register [ zp[2]:22 [ utoa::buffer#10 utoa::buffer#15 utoa::buffer#4 utoa::buffer#3 ] ] with [ zp[2]:92 [ utoa_append::buffer#0 ] ] - score: 1 @@ -11100,8 +11098,7 @@ printf_number_buffer: { // [183] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 // [184] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsyy=_sbyte_vwuz1 // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // [185] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 lda #0 cmp.z buffer_sign @@ -13252,7 +13249,7 @@ mem[12] [ printf_buffer ] FINAL ASSEMBLER -Score: 35505 +Score: 35503 // File Comments // Tests printf function call rewriting @@ -14394,8 +14391,7 @@ printf_number_buffer: { // len = (signed char)strlen(buffer.digits) // [184] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsyy=_sbyte_vwuz1 // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // if(buffer.sign) // [185] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 lda #0 diff --git a/src/test/ref/printf-13.asm b/src/test/ref/printf-13.asm index 9bf54f9e5..a5a0e0089 100644 --- a/src/test/ref/printf-13.asm +++ b/src/test/ref/printf-13.asm @@ -1212,8 +1212,7 @@ printf_number_buffer: { // strlen(buffer.digits) // len = (signed char)strlen(buffer.digits) // There is a minimum length - work out the padding - lda.z __19 - tax + ldx.z __19 // if(buffer.sign) lda #0 cmp.z buffer_sign diff --git a/src/test/ref/printf-13.log b/src/test/ref/printf-13.log index 19ad06536..87ef68bb3 100644 --- a/src/test/ref/printf-13.log +++ b/src/test/ref/printf-13.log @@ -9886,7 +9886,6 @@ Statement [220] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#48) [ conio Statement [227] (byte*) strlen::str#2 ← (byte*) printf_string::str#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] ( main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:27 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } ) always clobbers reg byte a Statement [229] (word) strlen::return#3 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] ( main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:27 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } ) always clobbers reg byte a Statement [230] (word~) printf_string::$9 ← (word) strlen::return#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] ( main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } main:6::printf_string:27 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } main:6::printf_string:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } main:6::printf_string:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } main:6::printf_string:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } main:6::printf_string:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } ) always clobbers reg byte a -Statement [231] (signed byte) printf_string::len#0 ← (signed byte)(word~) printf_string::$9 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] ( main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } main:6::printf_string:27 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } main:6::printf_string:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } main:6::printf_string:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } main:6::printf_string:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } main:6::printf_string:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } ) always clobbers reg byte a Statement [232] (signed byte) printf_string::padding#1 ← (signed byte) 3 - (signed byte) printf_string::len#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] ( main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } main:6::printf_string:27 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } main:6::printf_string:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } main:6::printf_string:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } main:6::printf_string:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } main:6::printf_string:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } ) always clobbers reg byte a Statement [240] (to_nomodify byte*) cputs::s#2 ← (byte*) printf_string::str#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] ( main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } main:6::printf_string:27 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } main:6::printf_string:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } main:6::printf_string:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } main:6::printf_string:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } main:6::printf_string:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } ) always clobbers reg byte a Statement [248] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] ( main:6::printf_sint:55 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:63 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:75 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:103 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:115 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:127 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } ) always clobbers reg byte a @@ -9935,7 +9934,6 @@ Statement [318] (word) utoa_append::return#0 ← (word) utoa_append::value#2 [ p Statement [319] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] ( main:6::printf_sint:55::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:59::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:63::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:67::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:75::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:79::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:83::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:87::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:95::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:99::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:103::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:107::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:115::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:119::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:123::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:127::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_uint:135::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:139::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:143::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:147::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:155::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:159::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:163::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:167::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:175::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:179::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:183::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:187::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } ) always clobbers reg byte a Statement [325] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:6::printf_sint:55::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:59::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:63::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:67::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:75::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:79::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:83::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:87::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:95::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:99::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:103::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:107::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:115::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:119::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:123::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:127::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:135::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:139::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:143::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:147::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:155::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:159::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:163::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:167::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:175::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:179::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:183::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:187::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [326] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:6::printf_sint:55::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:59::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:63::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:67::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:75::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:79::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:83::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:87::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:95::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:99::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:103::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:107::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:115::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:119::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:123::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:127::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:135::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:139::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:143::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:147::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:155::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:159::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:163::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:167::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:175::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:179::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:183::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:187::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } ) always clobbers reg byte a -Statement [327] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:6::printf_sint:55::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:59::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:63::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:67::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:75::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:79::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:83::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:87::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:95::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:99::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:103::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:107::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:115::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:119::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:123::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:127::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:135::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:139::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:143::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:147::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:155::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:159::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:163::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:167::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:175::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:179::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:183::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:187::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } ) always clobbers reg byte a Statement [331] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:6::printf_sint:55::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:59::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:63::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:67::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:75::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:79::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:83::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:87::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:95::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:99::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:103::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:107::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:115::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:119::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:123::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:127::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:135::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:139::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:143::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:147::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:155::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:159::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:163::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:167::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:175::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:179::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:183::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:187::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } ) always clobbers reg byte a Statement [358] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputc:11::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:31::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:51::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:71::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:91::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:111::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:131::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:151::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:171::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputs:13::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:17::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:21::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:25::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:29::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:33::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:37::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:41::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:45::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:49::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:53::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:57::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:61::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:65::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:69::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:73::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:77::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:81::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:85::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:89::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:93::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:97::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:101::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:105::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:109::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:113::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:117::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:121::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:125::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:129::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:133::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:137::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:141::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:145::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:149::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:153::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:157::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:161::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:165::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:169::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:173::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:177::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:181::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:185::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:189::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:19::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:23::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:27::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:35::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:39::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:43::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:47::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:59::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:63::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:75::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:79::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:95::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:99::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:103::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:107::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:115::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:119::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:123::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:127::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:135::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:15::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:59::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:63::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:75::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:79::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:95::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:99::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:103::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:107::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:115::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:119::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:123::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:127::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_uint:135::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::cputc:11::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:31::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:51::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:71::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:91::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:111::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:131::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:151::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:171::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputs:13::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:17::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:21::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:25::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:29::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:33::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:37::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:41::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:45::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:49::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:53::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:57::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:61::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:65::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:69::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:73::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:77::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:81::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:85::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:89::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:93::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:97::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:101::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:105::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:109::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:113::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:117::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:121::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:125::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:129::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:133::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:137::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:141::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:145::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:149::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:153::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:157::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:161::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:165::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:169::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:173::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:177::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:181::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:185::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:189::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:19::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:23::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:27::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:35::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:39::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:43::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:47::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:59::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:63::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:75::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:79::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:95::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:99::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:103::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:107::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:115::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:119::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:123::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:127::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:135::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:15::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:59::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:63::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:75::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:79::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:95::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:99::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:103::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:107::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:115::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:119::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:123::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:127::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_uint:135::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } ) always clobbers reg byte a Statement [367] (byte*) conio_line_text ← (byte*) conio_line_text - (byte) $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputc:11::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:31::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:51::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:71::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:91::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:111::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:131::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:151::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:171::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputs:13::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:17::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:21::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:25::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:29::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:33::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:37::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:41::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:45::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:49::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:53::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:57::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:61::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:65::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:69::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:73::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:77::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:81::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:85::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:89::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:93::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:97::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:101::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:105::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:109::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:113::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:117::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:121::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:125::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:129::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:133::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:137::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:141::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:145::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:149::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:153::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:157::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:161::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:165::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:169::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:173::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:177::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:181::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:185::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:189::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:19::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:23::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:27::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:35::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:39::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:43::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:47::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:59::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:63::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:75::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:79::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:95::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:99::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:103::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:107::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:115::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:119::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:123::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:127::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:135::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:15::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:59::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:63::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:75::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:79::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:95::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:99::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:103::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:107::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:115::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:119::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:123::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:127::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_uint:135::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::cputc:11::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:31::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:51::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:71::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:91::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:111::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:131::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:151::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:171::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputs:13::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:17::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:21::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:25::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:29::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:33::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:37::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:41::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:45::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:49::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:53::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:57::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:61::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:65::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:69::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:73::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:77::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:81::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:85::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:89::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:93::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:97::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:101::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:105::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:109::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:113::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:117::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:121::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:125::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:129::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:133::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:137::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:141::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:145::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:149::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:153::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:157::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:161::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:165::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:169::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:173::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:177::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:181::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:185::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:189::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:19::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:23::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:27::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:35::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:39::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:43::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:47::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:59::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:63::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:75::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:79::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:95::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:99::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:103::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:107::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:115::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:119::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:123::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:127::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:135::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:15::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:59::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:63::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:75::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:79::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:95::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:99::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:103::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:107::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:115::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:119::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:123::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:127::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_uint:135::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } ) always clobbers reg byte a @@ -9978,7 +9976,6 @@ Statement [220] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#48) [ conio Statement [227] (byte*) strlen::str#2 ← (byte*) printf_string::str#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] ( main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:27 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::str#2 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } ) always clobbers reg byte a Statement [229] (word) strlen::return#3 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] ( main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:27 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } main:6::printf_string:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::return#3 printf_buffer ] { { strlen::str#2 = strlen::str#5 printf_string::str#10 } { strlen::return#3 = strlen::len#2 } } ) always clobbers reg byte a Statement [230] (word~) printf_string::$9 ← (word) strlen::return#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] ( main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } main:6::printf_string:27 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } main:6::printf_string:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } main:6::printf_string:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } main:6::printf_string:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } main:6::printf_string:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::$9 printf_buffer ] { } ) always clobbers reg byte a -Statement [231] (signed byte) printf_string::len#0 ← (signed byte)(word~) printf_string::$9 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] ( main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } main:6::printf_string:27 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } main:6::printf_string:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } main:6::printf_string:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } main:6::printf_string:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } main:6::printf_string:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::len#0 printf_buffer ] { } ) always clobbers reg byte a Statement [232] (signed byte) printf_string::padding#1 ← (signed byte) 3 - (signed byte) printf_string::len#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] ( main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } main:6::printf_string:27 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } main:6::printf_string:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } main:6::printf_string:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } main:6::printf_string:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } main:6::printf_string:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 printf_buffer ] { } ) always clobbers reg byte a Statement [240] (to_nomodify byte*) cputs::s#2 ← (byte*) printf_string::str#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] ( main:6::printf_string:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } main:6::printf_string:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } main:6::printf_string:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } main:6::printf_string:27 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } main:6::printf_string:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } main:6::printf_string:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } main:6::printf_string:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } main:6::printf_string:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 printf_string::format_justify_left#10 printf_string::padding#3 printf_buffer ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } } ) always clobbers reg byte a Statement [248] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] ( main:6::printf_sint:55 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:63 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:75 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:103 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:115 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } main:6::printf_sint:127 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#17 printf_sint::format_sign_always#16 printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer ] { } ) always clobbers reg byte a @@ -10011,7 +10008,6 @@ Statement [318] (word) utoa_append::return#0 ← (word) utoa_append::value#2 [ p Statement [319] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] ( main:6::printf_sint:55::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:59::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:63::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:67::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:75::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:79::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:83::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:87::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:95::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:99::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:103::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:107::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:115::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:119::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:123::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_sint:127::utoa:254 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::format_justify_left#16 printf_sint::format_zero_padding#16 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::value#1 = utoa::value#10 } } main:6::printf_uint:135::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:139::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:143::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:147::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:155::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:159::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:163::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:167::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:175::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:179::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:183::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } main:6::printf_uint:187::utoa:266 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::format_upper_case#12 printf_buffer utoa::max_digits#7 utoa::digit_values#8 utoa::digit#2 utoa::buffer#10 utoa::value#0 ] { { utoa::radix#1 = utoa::radix#2 printf_uint::format_radix#12 } { utoa::value#10 = utoa::value#2 printf_uint::uvalue#12 } } ) always clobbers reg byte a Statement [325] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:6::printf_sint:55::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:59::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:63::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:67::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:75::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:79::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:83::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:87::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:95::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:99::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:103::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:107::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:115::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:119::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:123::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_sint:127::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:135::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:139::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:143::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:147::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:155::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:159::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:163::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:167::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:175::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:179::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:183::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:187::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [326] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:6::printf_sint:55::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:59::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:63::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:67::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:75::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:79::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:83::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:87::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:95::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:99::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:103::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:107::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:115::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:119::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:123::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:127::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:135::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:139::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:143::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:147::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:155::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:159::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:163::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:167::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:175::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:179::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:183::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:187::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } ) always clobbers reg byte a -Statement [327] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:6::printf_sint:55::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:59::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:63::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:67::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:75::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:79::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:83::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:87::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:95::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:99::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:103::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:107::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:115::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:119::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:123::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:127::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:135::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:139::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:143::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:147::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:155::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:159::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:163::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:167::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:175::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:179::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:183::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:187::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } ) always clobbers reg byte a Statement [331] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:6::printf_sint:55::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:59::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:63::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:67::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:75::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:79::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:83::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:87::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:95::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:99::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:103::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:107::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:115::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:119::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:123::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_sint:127::printf_number_buffer:258 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:135::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:139::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:143::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:147::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:155::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:159::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:163::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:167::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:175::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:179::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:183::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } main:6::printf_uint:187::printf_number_buffer:269 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } } ) always clobbers reg byte a Statement [358] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputc:11::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:31::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:51::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:71::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:91::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:111::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:131::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:151::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:171::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputs:13::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:17::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:21::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:25::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:29::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:33::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:37::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:41::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:45::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:49::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:53::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:57::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:61::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:65::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:69::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:73::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:77::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:81::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:85::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:89::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:93::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:97::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:101::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:105::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:109::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:113::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:117::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:121::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:125::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:129::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:133::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:137::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:141::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:145::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:149::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:153::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:157::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:161::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:165::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:169::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:173::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:177::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:181::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:185::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:189::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:19::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:23::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:27::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:35::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:39::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:43::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:47::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:59::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:63::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:75::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:79::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:95::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:99::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:103::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:107::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:115::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:119::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:123::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:127::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:135::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:15::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:59::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:63::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:75::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:79::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:95::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:99::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:103::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:107::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:115::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:119::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:123::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:127::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_uint:135::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::cputc:11::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:31::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:51::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:71::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:91::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:111::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:131::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:151::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:171::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputs:13::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:17::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:21::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:25::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:29::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:33::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:37::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:41::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:45::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:49::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:53::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:57::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:61::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:65::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:69::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:73::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:77::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:81::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:85::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:89::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:93::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:97::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:101::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:105::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:109::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:113::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:117::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:121::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:125::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:129::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:133::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:137::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:141::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:145::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:149::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:153::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:157::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:161::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:165::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:169::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:173::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:177::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:181::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:185::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:189::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:19::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:23::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:27::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:35::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:39::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:43::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:47::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:59::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:63::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:75::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:79::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:95::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:99::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:103::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:107::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:115::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:119::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:123::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:127::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:135::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:15::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:59::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:63::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:75::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:79::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:95::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:99::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:103::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:107::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:115::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:119::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:123::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:127::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_uint:135::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } ) always clobbers reg byte a Statement [367] (byte*) conio_line_text ← (byte*) conio_line_text - (byte) $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputc:11::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:31::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:51::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:71::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:91::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:111::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:131::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:151::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:171::cputln:214::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputs:13::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:17::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:21::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:25::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:29::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:33::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:37::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:41::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:45::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:49::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:53::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:57::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:61::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:65::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:69::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:73::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:77::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:81::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:85::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:89::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:93::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:97::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:101::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:105::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:109::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:113::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:117::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:121::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:125::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:129::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:133::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:137::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:141::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:145::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:149::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:153::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:157::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:161::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:165::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:169::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:173::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:177::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:181::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:185::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:189::cputc:225::cputln:214::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:19::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:23::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:27::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:35::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:39::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:43::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:47::cputs:241::cputc:225::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:59::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:63::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:75::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:79::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:95::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:99::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:103::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:107::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:115::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:119::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:123::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:127::printf_number_buffer:258::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:135::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputs:351::cputc:225::cputln:214::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:239::cputc:288::cputln:214::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:15::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:245::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:214::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:59::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:63::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:75::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:79::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:95::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:99::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:103::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:107::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:115::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:119::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:123::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:127::printf_number_buffer:258::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_uint:135::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputc:342::cputln:214::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::cputc:11::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:31::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:51::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:71::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:91::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:111::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:131::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:151::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputc:171::cputln:217::cscroll:275 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputs:13::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:17::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:21::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:25::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:29::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:33::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:37::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:41::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:45::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:49::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:53::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:57::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:61::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:65::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:69::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:73::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:77::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:81::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:85::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:89::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:93::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:97::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:101::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:105::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:109::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:113::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:117::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:121::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:125::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:129::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:133::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:137::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:141::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:145::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:149::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:153::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:157::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:161::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:165::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:169::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:173::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:177::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:181::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:185::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::cputs:189::cputc:225::cputln:217::cscroll:275 [ cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:19::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:23::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:27::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:35::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:39::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:43::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:47::cputs:241::cputc:225::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::padding#3 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#49 printf_string::str#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:59::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:63::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:75::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:79::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:95::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:99::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:103::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:107::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:115::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:119::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:123::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_sint:127::printf_number_buffer:258::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:135::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputs:351::cputc:225::cputln:217::cscroll:275 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 cputs::s#0 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#0 = cputc::c#12 cputs::c#1 } } main:6::printf_string:15::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:239::cputc:288::cputln:217::cscroll:275 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#3 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:15::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:19::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:23::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:27::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:35::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:39::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:43::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_string:47::printf_padding:245::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#4 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:339::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#0 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:346::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#1 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:59::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:63::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:67::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:75::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:79::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:83::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:87::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:95::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:99::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:103::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:107::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:115::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:119::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:123::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:127::printf_number_buffer:258::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:135::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:139::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:143::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:147::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:155::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:159::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:163::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:167::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:175::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:179::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:183::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_uint:187::printf_number_buffer:269::printf_padding:356::cputc:288::cputln:217::cscroll:275 [ printf_buffer printf_padding::length#6 printf_padding::pad#7 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { printf_padding::length#2 = printf_padding::length#6 } { cputc::c#1 = cputc::c#12 printf_padding::pad#7 } } main:6::printf_sint:55::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:59::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:63::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:75::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:79::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:95::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:99::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:103::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:107::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:115::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:119::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:123::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:127::printf_number_buffer:258::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_justify_left#0 = printf_number_buffer::format_justify_left#10 printf_sint::format_justify_left#16 } { printf_number_buffer::format_zero_padding#0 = printf_number_buffer::format_zero_padding#10 printf_sint::format_zero_padding#16 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_uint:135::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:139::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:143::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:147::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:155::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:159::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:163::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:167::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:175::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:179::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:183::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:187::printf_number_buffer:269::cputc:342::cputln:217::cscroll:275 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 printf_uint::format_upper_case#12 } { cputc::c#12 = cputc::c#2 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } ) always clobbers reg byte a @@ -10144,62 +10140,62 @@ Uplifting [printf_padding] best 29873 combination zp[1]:30 [ printf_padding::i#2 Uplifting [utoa] best 29728 combination zp[2]:39 [ utoa::buffer#10 utoa::buffer#15 utoa::buffer#4 ] zp[2]:36 [ utoa::value#3 utoa::value#7 utoa::value#10 utoa::value#1 utoa::value#2 utoa::value#0 ] zp[1]:35 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$4 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:84 [ utoa::digit_value#0 ] zp[1]:80 [ utoa::$11 ] zp[2]:81 [ utoa::buffer#3 ] zp[1]:31 [ utoa::radix#2 utoa::radix#1 ] zp[1]:32 [ utoa::max_digits#7 ] zp[2]:33 [ utoa::digit_values#8 ] Limited combination testing to 100 combinations of 2048 possible. Uplifting [clrscr] best 28138 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:5 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:3 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] -Uplifting [printf_number_buffer] best 28135 combination reg byte x [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:47 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:94 [ printf_number_buffer::$19 ] zp[1]:44 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 printf_number_buffer::buffer_sign#1 ] zp[1]:43 [ printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_zero_padding#0 ] zp[1]:45 [ printf_number_buffer::format_upper_case#10 printf_number_buffer::format_upper_case#1 ] zp[1]:42 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#0 ] zp[1]:41 [ printf_number_buffer::format_min_length#2 ] +Uplifting [printf_number_buffer] best 28133 combination reg byte x [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:47 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:94 [ printf_number_buffer::$19 ] zp[1]:44 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 printf_number_buffer::buffer_sign#1 ] zp[1]:43 [ printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_zero_padding#0 ] zp[1]:45 [ printf_number_buffer::format_upper_case#10 printf_number_buffer::format_upper_case#1 ] zp[1]:42 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#0 ] zp[1]:41 [ printf_number_buffer::format_min_length#2 ] Limited combination testing to 100 combinations of 256 possible. -Uplifting [printf_sint] best 28084 combination zp[2]:18 [ printf_sint::value#19 printf_sint::value#0 printf_sint::value#17 ] reg byte x [ printf_sint::format_sign_always#16 ] zp[1]:16 [ printf_sint::format_justify_left#16 ] zp[1]:17 [ printf_sint::format_zero_padding#16 ] -Uplifting [printf_string] best 28080 combination reg byte a [ printf_string::len#0 ] zp[1]:14 [ printf_string::padding#3 printf_string::padding#1 ] zp[2]:76 [ printf_string::$9 ] zp[2]:12 [ printf_string::str#10 ] zp[1]:11 [ printf_string::format_justify_left#10 ] -Uplifting [printf_uint] best 28041 combination zp[2]:20 [ printf_uint::uvalue#12 ] reg byte x [ printf_uint::format_radix#12 ] zp[1]:23 [ printf_uint::format_upper_case#12 ] -Uplifting [RADIX] best 28041 combination -Uplifting [MOS6526_CIA] best 28041 combination -Uplifting [MOS6569_VICII] best 28041 combination -Uplifting [MOS6581_SID] best 28041 combination -Uplifting [cputln] best 28041 combination -Uplifting [cscroll] best 28041 combination -Uplifting [printf_format_number] best 28041 combination -Uplifting [printf_buffer_number] best 28041 combination -Uplifting [printf_format_string] best 28041 combination -Uplifting [main] best 28041 combination -Uplifting [__start] best 28041 combination +Uplifting [printf_sint] best 28082 combination zp[2]:18 [ printf_sint::value#19 printf_sint::value#0 printf_sint::value#17 ] reg byte x [ printf_sint::format_sign_always#16 ] zp[1]:16 [ printf_sint::format_justify_left#16 ] zp[1]:17 [ printf_sint::format_zero_padding#16 ] +Uplifting [printf_string] best 28078 combination reg byte a [ printf_string::len#0 ] zp[1]:14 [ printf_string::padding#3 printf_string::padding#1 ] zp[2]:76 [ printf_string::$9 ] zp[2]:12 [ printf_string::str#10 ] zp[1]:11 [ printf_string::format_justify_left#10 ] +Uplifting [printf_uint] best 28039 combination zp[2]:20 [ printf_uint::uvalue#12 ] reg byte x [ printf_uint::format_radix#12 ] zp[1]:23 [ printf_uint::format_upper_case#12 ] +Uplifting [RADIX] best 28039 combination +Uplifting [MOS6526_CIA] best 28039 combination +Uplifting [MOS6569_VICII] best 28039 combination +Uplifting [MOS6581_SID] best 28039 combination +Uplifting [cputln] best 28039 combination +Uplifting [cscroll] best 28039 combination +Uplifting [printf_format_number] best 28039 combination +Uplifting [printf_buffer_number] best 28039 combination +Uplifting [printf_format_string] best 28039 combination +Uplifting [main] best 28039 combination +Uplifting [__start] best 28039 combination Attempting to uplift remaining variables inzp[1]:68 [ conio_cursor_y ] -Uplifting [] best 28041 combination zp[1]:68 [ conio_cursor_y ] +Uplifting [] best 28039 combination zp[1]:68 [ conio_cursor_y ] Attempting to uplift remaining variables inzp[1]:30 [ printf_padding::i#2 printf_padding::i#1 ] -Uplifting [printf_padding] best 28041 combination zp[1]:30 [ printf_padding::i#2 printf_padding::i#1 ] +Uplifting [printf_padding] best 28039 combination zp[1]:30 [ printf_padding::i#2 printf_padding::i#1 ] Attempting to uplift remaining variables inzp[1]:67 [ conio_cursor_x ] -Uplifting [] best 28041 combination zp[1]:67 [ conio_cursor_x ] +Uplifting [] best 28039 combination zp[1]:67 [ conio_cursor_x ] Attempting to uplift remaining variables inzp[1]:28 [ printf_padding::length#6 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 printf_padding::length#3 printf_padding::length#4 ] -Uplifting [printf_padding] best 28041 combination zp[1]:28 [ printf_padding::length#6 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 printf_padding::length#3 printf_padding::length#4 ] +Uplifting [printf_padding] best 28039 combination zp[1]:28 [ printf_padding::length#6 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 printf_padding::length#3 printf_padding::length#4 ] Attempting to uplift remaining variables inzp[1]:35 [ utoa::digit#2 utoa::digit#1 ] -Uplifting [utoa] best 28041 combination zp[1]:35 [ utoa::digit#2 utoa::digit#1 ] +Uplifting [utoa] best 28039 combination zp[1]:35 [ utoa::digit#2 utoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:29 [ printf_padding::pad#7 ] -Uplifting [printf_padding] best 28041 combination zp[1]:29 [ printf_padding::pad#7 ] +Uplifting [printf_padding] best 28039 combination zp[1]:29 [ printf_padding::pad#7 ] Attempting to uplift remaining variables inzp[1]:80 [ utoa::$11 ] -Uplifting [utoa] best 28037 combination reg byte a [ utoa::$11 ] +Uplifting [utoa] best 28035 combination reg byte a [ utoa::$11 ] Attempting to uplift remaining variables inzp[1]:31 [ utoa::radix#2 utoa::radix#1 ] -Uplifting [utoa] best 28019 combination reg byte x [ utoa::radix#2 utoa::radix#1 ] +Uplifting [utoa] best 28017 combination reg byte x [ utoa::radix#2 utoa::radix#1 ] Attempting to uplift remaining variables inzp[1]:47 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] -Uplifting [printf_number_buffer] best 28019 combination zp[1]:47 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Uplifting [printf_number_buffer] best 28017 combination zp[1]:47 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] Attempting to uplift remaining variables inzp[1]:32 [ utoa::max_digits#7 ] -Uplifting [utoa] best 28019 combination zp[1]:32 [ utoa::max_digits#7 ] +Uplifting [utoa] best 28017 combination zp[1]:32 [ utoa::max_digits#7 ] Attempting to uplift remaining variables inzp[1]:44 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 printf_number_buffer::buffer_sign#1 ] -Uplifting [printf_number_buffer] best 28019 combination zp[1]:44 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 printf_number_buffer::buffer_sign#1 ] +Uplifting [printf_number_buffer] best 28017 combination zp[1]:44 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 printf_number_buffer::buffer_sign#1 ] Attempting to uplift remaining variables inzp[1]:43 [ printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_zero_padding#0 ] -Uplifting [printf_number_buffer] best 28019 combination zp[1]:43 [ printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_zero_padding#0 ] +Uplifting [printf_number_buffer] best 28017 combination zp[1]:43 [ printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_zero_padding#0 ] Attempting to uplift remaining variables inzp[1]:45 [ printf_number_buffer::format_upper_case#10 printf_number_buffer::format_upper_case#1 ] -Uplifting [printf_number_buffer] best 28019 combination zp[1]:45 [ printf_number_buffer::format_upper_case#10 printf_number_buffer::format_upper_case#1 ] +Uplifting [printf_number_buffer] best 28017 combination zp[1]:45 [ printf_number_buffer::format_upper_case#10 printf_number_buffer::format_upper_case#1 ] Attempting to uplift remaining variables inzp[1]:42 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#0 ] -Uplifting [printf_number_buffer] best 28019 combination zp[1]:42 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#0 ] +Uplifting [printf_number_buffer] best 28017 combination zp[1]:42 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#0 ] Attempting to uplift remaining variables inzp[1]:14 [ printf_string::padding#3 printf_string::padding#1 ] -Uplifting [printf_string] best 28019 combination zp[1]:14 [ printf_string::padding#3 printf_string::padding#1 ] +Uplifting [printf_string] best 28017 combination zp[1]:14 [ printf_string::padding#3 printf_string::padding#1 ] Attempting to uplift remaining variables inzp[1]:41 [ printf_number_buffer::format_min_length#2 ] -Uplifting [printf_number_buffer] best 28019 combination zp[1]:41 [ printf_number_buffer::format_min_length#2 ] +Uplifting [printf_number_buffer] best 28017 combination zp[1]:41 [ printf_number_buffer::format_min_length#2 ] Attempting to uplift remaining variables inzp[1]:23 [ printf_uint::format_upper_case#12 ] -Uplifting [printf_uint] best 28019 combination zp[1]:23 [ printf_uint::format_upper_case#12 ] +Uplifting [printf_uint] best 28017 combination zp[1]:23 [ printf_uint::format_upper_case#12 ] Attempting to uplift remaining variables inzp[1]:11 [ printf_string::format_justify_left#10 ] -Uplifting [printf_string] best 28019 combination zp[1]:11 [ printf_string::format_justify_left#10 ] +Uplifting [printf_string] best 28017 combination zp[1]:11 [ printf_string::format_justify_left#10 ] Attempting to uplift remaining variables inzp[1]:16 [ printf_sint::format_justify_left#16 ] -Uplifting [printf_sint] best 28019 combination zp[1]:16 [ printf_sint::format_justify_left#16 ] +Uplifting [printf_sint] best 28017 combination zp[1]:16 [ printf_sint::format_justify_left#16 ] Attempting to uplift remaining variables inzp[1]:17 [ printf_sint::format_zero_padding#16 ] -Uplifting [printf_sint] best 28019 combination zp[1]:17 [ printf_sint::format_zero_padding#16 ] +Uplifting [printf_sint] best 28017 combination zp[1]:17 [ printf_sint::format_zero_padding#16 ] Coalescing zero page register [ zp[2]:9 [ cputs::s#48 cputs::s#49 cputs::s#2 cputs::s#0 ] ] with [ zp[2]:12 [ printf_string::str#10 ] ] - score: 1 Coalescing zero page register [ zp[1]:16 [ printf_sint::format_justify_left#16 ] ] with [ zp[1]:42 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#0 ] ] - score: 1 Coalescing zero page register [ zp[1]:17 [ printf_sint::format_zero_padding#16 ] ] with [ zp[1]:43 [ printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_zero_padding#0 ] ] - score: 1 @@ -12621,8 +12617,7 @@ printf_number_buffer: { // [326] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 // [327] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsxx=_sbyte_vwuz1 // There is a minimum length - work out the padding - lda.z __19 - tax + ldx.z __19 // [328] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 lda #0 cmp.z buffer_sign @@ -14430,7 +14425,7 @@ mem[12] [ printf_buffer ] FINAL ASSEMBLER -Score: 23534 +Score: 23532 // File Comments // Tests printf function call rewriting @@ -16475,8 +16470,7 @@ printf_number_buffer: { // len = (signed char)strlen(buffer.digits) // [327] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsxx=_sbyte_vwuz1 // There is a minimum length - work out the padding - lda.z __19 - tax + ldx.z __19 // if(buffer.sign) // [328] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 lda #0 diff --git a/src/test/ref/printf-2.asm b/src/test/ref/printf-2.asm index 3455f8432..eb72cd095 100644 --- a/src/test/ref/printf-2.asm +++ b/src/test/ref/printf-2.asm @@ -393,8 +393,7 @@ printf_number_buffer: { // strlen(buffer.digits) // len = (signed char)strlen(buffer.digits) // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // if(buffer.sign) lda #0 cmp.z buffer_sign diff --git a/src/test/ref/printf-2.log b/src/test/ref/printf-2.log index e045fec3b..495ffd58f 100644 --- a/src/test/ref/printf-2.log +++ b/src/test/ref/printf-2.log @@ -6488,7 +6488,6 @@ Removing always clobbered register reg byte a as potential for zp[1]:74 [ uctoa: Statement [98] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:6::printf_schar:11::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_schar:15::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:19::printf_number_buffer:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:20 [ printf_number_buffer::format_min_length#2 ] Statement [99] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:6::printf_schar:11::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_schar:15::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:19::printf_number_buffer:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a -Statement [100] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:6::printf_schar:11::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_schar:15::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:19::printf_number_buffer:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [104] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:6::printf_schar:11::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_schar:15::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:19::printf_number_buffer:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [131] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputln:13::cscroll:58 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputln:17::cscroll:58 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputln:21::cscroll:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::printf_schar:11::printf_number_buffer:50::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:11::printf_number_buffer:50::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a Statement [140] (byte*) conio_line_text ← (byte*) conio_line_text - (byte) $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputln:13::cscroll:58 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputln:17::cscroll:58 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputln:21::cscroll:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::printf_schar:11::printf_number_buffer:50::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:11::printf_number_buffer:50::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a @@ -6582,7 +6581,6 @@ Removing always clobbered register reg byte y as potential for zp[1]:17 [ uctoa: Statement [87] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 [ printf_buffer uctoa::max_digits#7 uctoa::digit_values#8 uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:6::printf_schar:11::uctoa:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_schar::format_zero_padding#2 printf_buffer uctoa::max_digits#7 uctoa::digit_values#8 uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { uctoa::radix#0 = printf_schar::format_radix#2 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:6::printf_schar:15::uctoa:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_schar::format_zero_padding#2 printf_buffer uctoa::max_digits#7 uctoa::digit_values#8 uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { uctoa::radix#0 = printf_schar::format_radix#2 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a Statement [98] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:6::printf_schar:11::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_schar:15::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:19::printf_number_buffer:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [99] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:6::printf_schar:11::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_schar:15::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:19::printf_number_buffer:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a -Statement [100] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:6::printf_schar:11::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_schar:15::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:19::printf_number_buffer:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [104] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:6::printf_schar:11::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_schar:15::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:19::printf_number_buffer:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [131] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputln:13::cscroll:58 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputln:17::cscroll:58 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputln:21::cscroll:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::printf_schar:11::printf_number_buffer:50::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:11::printf_number_buffer:50::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a Statement [140] (byte*) conio_line_text ← (byte*) conio_line_text - (byte) $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputln:13::cscroll:58 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputln:17::cscroll:58 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputln:21::cscroll:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::printf_schar:11::printf_number_buffer:50::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:11::printf_number_buffer:50::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a @@ -6653,7 +6651,6 @@ Statement [82] (byte) uctoa::digit_value#0 ← *((byte*) uctoa::digit_values#8 + Statement [87] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 [ printf_buffer uctoa::max_digits#7 uctoa::digit_values#8 uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:6::printf_schar:11::uctoa:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_schar::format_zero_padding#2 printf_buffer uctoa::max_digits#7 uctoa::digit_values#8 uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { uctoa::radix#0 = printf_schar::format_radix#2 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:6::printf_schar:15::uctoa:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_schar::format_zero_padding#2 printf_buffer uctoa::max_digits#7 uctoa::digit_values#8 uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { uctoa::radix#0 = printf_schar::format_radix#2 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a Statement [98] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:6::printf_schar:11::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_schar:15::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uint:19::printf_number_buffer:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [99] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:6::printf_schar:11::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_schar:15::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:19::printf_number_buffer:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a -Statement [100] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:6::printf_schar:11::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_schar:15::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:19::printf_number_buffer:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [104] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:6::printf_schar:11::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_schar:15::printf_number_buffer:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uint:19::printf_number_buffer:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [131] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputln:13::cscroll:58 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputln:17::cscroll:58 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputln:21::cscroll:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::printf_schar:11::printf_number_buffer:50::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:11::printf_number_buffer:50::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a Statement [140] (byte*) conio_line_text ← (byte*) conio_line_text - (byte) $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputln:13::cscroll:58 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputln:17::cscroll:58 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::cputln:21::cscroll:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:6::printf_schar:11::printf_number_buffer:50::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputc:115::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:112::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:119::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:129::cputc:183::cputln:192::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputs:124::cputc:213::cputln:192::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:11::printf_number_buffer:50::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputc:115::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:112::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:119::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:15::printf_number_buffer:50::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:19::printf_number_buffer:64::printf_padding:129::cputc:183::cputln:195::cscroll:58 [ printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_schar:11::printf_number_buffer:50::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_schar:15::printf_number_buffer:50::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 printf_schar::format_zero_padding#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:19::printf_number_buffer:64::cputs:124::cputc:213::cputln:195::cscroll:58 [ printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a @@ -6810,57 +6807,57 @@ Uplifting [uctoa] best 31879 combination zp[2]:18 [ uctoa::buffer#11 uctoa::buff Limited combination testing to 100 combinations of 768 possible. Uplifting [utoa] best 31745 combination zp[2]:31 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:28 [ utoa::value#2 utoa::value#6 utoa::value#0 ] zp[1]:27 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:87 [ utoa::digit_value#0 ] reg byte a [ utoa::$11 ] zp[2]:84 [ utoa::buffer#3 ] Uplifting [clrscr] best 30155 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:5 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:3 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] -Uplifting [printf_number_buffer] best 30144 combination reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:26 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:81 [ printf_number_buffer::$19 ] zp[1]:23 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] zp[1]:22 [ printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_zero_padding#1 ] reg byte x [ printf_number_buffer::format_min_length#2 ] zp[1]:21 [ printf_number_buffer::format_justify_left#10 ] zp[1]:24 [ printf_number_buffer::format_upper_case#10 ] +Uplifting [printf_number_buffer] best 30142 combination reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:26 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:81 [ printf_number_buffer::$19 ] zp[1]:23 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] zp[1]:22 [ printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_zero_padding#1 ] reg byte x [ printf_number_buffer::format_min_length#2 ] zp[1]:21 [ printf_number_buffer::format_justify_left#10 ] zp[1]:24 [ printf_number_buffer::format_upper_case#10 ] Limited combination testing to 100 combinations of 256 possible. -Uplifting [printf_schar] best 30123 combination reg byte x [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 ] reg byte y [ printf_schar::format_sign_always#2 ] zp[1]:9 [ printf_schar::format_radix#2 ] zp[1]:10 [ printf_schar::format_zero_padding#2 ] -Uplifting [RADIX] best 30123 combination -Uplifting [MOS6526_CIA] best 30123 combination -Uplifting [MOS6569_VICII] best 30123 combination -Uplifting [MOS6581_SID] best 30123 combination -Uplifting [cputln] best 30123 combination -Uplifting [cscroll] best 30123 combination -Uplifting [printf_format_number] best 30123 combination -Uplifting [printf_buffer_number] best 30123 combination -Uplifting [printf_format_string] best 30123 combination -Uplifting [printf_uint] best 30123 combination -Uplifting [main] best 30123 combination -Uplifting [__start] best 30123 combination +Uplifting [printf_schar] best 30121 combination reg byte x [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 ] reg byte y [ printf_schar::format_sign_always#2 ] zp[1]:9 [ printf_schar::format_radix#2 ] zp[1]:10 [ printf_schar::format_zero_padding#2 ] +Uplifting [RADIX] best 30121 combination +Uplifting [MOS6526_CIA] best 30121 combination +Uplifting [MOS6569_VICII] best 30121 combination +Uplifting [MOS6581_SID] best 30121 combination +Uplifting [cputln] best 30121 combination +Uplifting [cscroll] best 30121 combination +Uplifting [printf_format_number] best 30121 combination +Uplifting [printf_buffer_number] best 30121 combination +Uplifting [printf_format_string] best 30121 combination +Uplifting [printf_uint] best 30121 combination +Uplifting [main] best 30121 combination +Uplifting [__start] best 30121 combination Attempting to uplift remaining variables inzp[1]:77 [ uctoa_append::sub#0 ] -Uplifting [uctoa_append] best 30123 combination zp[1]:77 [ uctoa_append::sub#0 ] +Uplifting [uctoa_append] best 30121 combination zp[1]:77 [ uctoa_append::sub#0 ] Attempting to uplift remaining variables inzp[1]:65 [ conio_cursor_y ] -Uplifting [] best 30123 combination zp[1]:65 [ conio_cursor_y ] +Uplifting [] best 30121 combination zp[1]:65 [ conio_cursor_y ] Attempting to uplift remaining variables inzp[1]:41 [ printf_padding::i#2 printf_padding::i#1 ] -Uplifting [printf_padding] best 30123 combination zp[1]:41 [ printf_padding::i#2 printf_padding::i#1 ] +Uplifting [printf_padding] best 30121 combination zp[1]:41 [ printf_padding::i#2 printf_padding::i#1 ] Attempting to uplift remaining variables inzp[1]:64 [ conio_cursor_x ] -Uplifting [] best 30123 combination zp[1]:64 [ conio_cursor_x ] +Uplifting [] best 30121 combination zp[1]:64 [ conio_cursor_x ] Attempting to uplift remaining variables inzp[1]:39 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] -Uplifting [printf_padding] best 30123 combination zp[1]:39 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Uplifting [printf_padding] best 30121 combination zp[1]:39 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] Attempting to uplift remaining variables inzp[1]:15 [ uctoa::digit#2 uctoa::digit#1 ] -Uplifting [uctoa] best 30123 combination zp[1]:15 [ uctoa::digit#2 uctoa::digit#1 ] +Uplifting [uctoa] best 30121 combination zp[1]:15 [ uctoa::digit#2 uctoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:27 [ utoa::digit#2 utoa::digit#1 ] -Uplifting [utoa] best 30123 combination zp[1]:27 [ utoa::digit#2 utoa::digit#1 ] +Uplifting [utoa] best 30121 combination zp[1]:27 [ utoa::digit#2 utoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:40 [ printf_padding::pad#5 ] -Uplifting [printf_padding] best 30123 combination zp[1]:40 [ printf_padding::pad#5 ] +Uplifting [printf_padding] best 30121 combination zp[1]:40 [ printf_padding::pad#5 ] Attempting to uplift remaining variables inzp[1]:17 [ uctoa::started#2 uctoa::started#4 ] -Uplifting [uctoa] best 30123 combination zp[1]:17 [ uctoa::started#2 uctoa::started#4 ] +Uplifting [uctoa] best 30121 combination zp[1]:17 [ uctoa::started#2 uctoa::started#4 ] Attempting to uplift remaining variables inzp[1]:26 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] -Uplifting [printf_number_buffer] best 30123 combination zp[1]:26 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Uplifting [printf_number_buffer] best 30121 combination zp[1]:26 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] Attempting to uplift remaining variables inzp[1]:70 [ uctoa::radix#0 ] -Uplifting [uctoa] best 30108 combination reg byte a [ uctoa::radix#0 ] +Uplifting [uctoa] best 30106 combination reg byte a [ uctoa::radix#0 ] Attempting to uplift remaining variables inzp[1]:12 [ uctoa::max_digits#7 ] -Uplifting [uctoa] best 30108 combination zp[1]:12 [ uctoa::max_digits#7 ] +Uplifting [uctoa] best 30106 combination zp[1]:12 [ uctoa::max_digits#7 ] Attempting to uplift remaining variables inzp[1]:23 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] -Uplifting [printf_number_buffer] best 30108 combination zp[1]:23 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Uplifting [printf_number_buffer] best 30106 combination zp[1]:23 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] Attempting to uplift remaining variables inzp[1]:22 [ printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_zero_padding#1 ] -Uplifting [printf_number_buffer] best 30108 combination zp[1]:22 [ printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_zero_padding#1 ] +Uplifting [printf_number_buffer] best 30106 combination zp[1]:22 [ printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_zero_padding#1 ] Attempting to uplift remaining variables inzp[1]:21 [ printf_number_buffer::format_justify_left#10 ] -Uplifting [printf_number_buffer] best 30108 combination zp[1]:21 [ printf_number_buffer::format_justify_left#10 ] +Uplifting [printf_number_buffer] best 30106 combination zp[1]:21 [ printf_number_buffer::format_justify_left#10 ] Attempting to uplift remaining variables inzp[1]:24 [ printf_number_buffer::format_upper_case#10 ] -Uplifting [printf_number_buffer] best 30108 combination zp[1]:24 [ printf_number_buffer::format_upper_case#10 ] +Uplifting [printf_number_buffer] best 30106 combination zp[1]:24 [ printf_number_buffer::format_upper_case#10 ] Attempting to uplift remaining variables inzp[1]:9 [ printf_schar::format_radix#2 ] -Uplifting [printf_schar] best 30108 combination zp[1]:9 [ printf_schar::format_radix#2 ] +Uplifting [printf_schar] best 30106 combination zp[1]:9 [ printf_schar::format_radix#2 ] Attempting to uplift remaining variables inzp[1]:10 [ printf_schar::format_zero_padding#2 ] -Uplifting [printf_schar] best 30108 combination zp[1]:10 [ printf_schar::format_zero_padding#2 ] +Uplifting [printf_schar] best 30106 combination zp[1]:10 [ printf_schar::format_zero_padding#2 ] Coalescing zero page register [ zp[1]:10 [ printf_schar::format_zero_padding#2 ] ] with [ zp[1]:22 [ printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_zero_padding#1 ] ] - score: 1 Coalescing zero page register [ zp[2]:18 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] ] with [ zp[2]:72 [ uctoa::buffer#3 ] ] - score: 1 Coalescing zero page register [ zp[2]:18 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 ] ] with [ zp[2]:75 [ uctoa_append::buffer#0 ] ] - score: 1 @@ -7551,8 +7548,7 @@ printf_number_buffer: { // [99] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 // [100] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsyy=_sbyte_vwuz1 // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // [101] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 lda #0 cmp.z buffer_sign @@ -9274,7 +9270,7 @@ mem[12] [ printf_buffer ] FINAL ASSEMBLER -Score: 25128 +Score: 25126 // File Comments // Tests printf implementation @@ -9884,8 +9880,7 @@ printf_number_buffer: { // len = (signed char)strlen(buffer.digits) // [100] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsyy=_sbyte_vwuz1 // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // if(buffer.sign) // [101] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 lda #0 diff --git a/src/test/ref/prng-xorshift.asm b/src/test/ref/prng-xorshift.asm index 841066bf7..f8dc40f9a 100644 --- a/src/test/ref/prng-xorshift.asm +++ b/src/test/ref/prng-xorshift.asm @@ -574,8 +574,7 @@ printf_number_buffer: { // strlen(buffer.digits) // len = (signed char)strlen(buffer.digits) // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // if(buffer.sign) lda #0 cmp.z buffer_sign diff --git a/src/test/ref/prng-xorshift.log b/src/test/ref/prng-xorshift.log index ebc783341..8a3686f26 100644 --- a/src/test/ref/prng-xorshift.log +++ b/src/test/ref/prng-xorshift.log @@ -7392,7 +7392,6 @@ Statement [145] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_b Statement [151] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:7::printf_uint:29::printf_number_buffer:106 [ main::first#0 main::col#3 main::row#3 main::cnt#1 _rand_state#14 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:7::printf_ulong:45::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:30 [ printf_number_buffer::format_min_length#2 ] Statement [152] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:7::printf_uint:29::printf_number_buffer:106 [ main::first#0 main::col#3 main::row#3 main::cnt#1 _rand_state#14 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:45::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a -Statement [153] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:7::printf_uint:29::printf_number_buffer:106 [ main::first#0 main::col#3 main::row#3 main::cnt#1 _rand_state#14 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:45::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [157] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:7::printf_uint:29::printf_number_buffer:106 [ main::first#0 main::col#3 main::row#3 main::cnt#1 _rand_state#14 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:45::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [187] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 [ printf_buffer ultoa::buffer#11 ultoa::$11 ] ( main:7::printf_ulong:45::ultoa:111 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#0 = main::cnt#1 ultoa::value#1 } } ) always clobbers reg byte a Statement [188] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) [ printf_buffer ultoa::buffer#11 ] ( main:7::printf_ulong:45::ultoa:111 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#0 = main::cnt#1 ultoa::value#1 } } ) always clobbers reg byte a reg byte y @@ -7501,7 +7500,6 @@ Statement [144] (word) utoa_append::return#0 ← (word) utoa_append::value#2 [ p Statement [145] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:7::printf_uint:29::utoa:104 [ main::first#0 main::col#3 main::row#3 main::cnt#1 _rand_state#14 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#0 = main::rnd#2 utoa::value#1 } } ) always clobbers reg byte a Statement [151] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:7::printf_uint:29::printf_number_buffer:106 [ main::first#0 main::col#3 main::row#3 main::cnt#1 _rand_state#14 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:7::printf_ulong:45::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [152] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:7::printf_uint:29::printf_number_buffer:106 [ main::first#0 main::col#3 main::row#3 main::cnt#1 _rand_state#14 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:45::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a -Statement [153] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:7::printf_uint:29::printf_number_buffer:106 [ main::first#0 main::col#3 main::row#3 main::cnt#1 _rand_state#14 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:45::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [157] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:7::printf_uint:29::printf_number_buffer:106 [ main::first#0 main::col#3 main::row#3 main::cnt#1 _rand_state#14 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:45::printf_number_buffer:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [187] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 [ printf_buffer ultoa::buffer#11 ultoa::$11 ] ( main:7::printf_ulong:45::ultoa:111 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#0 = main::cnt#1 ultoa::value#1 } } ) always clobbers reg byte a Statement [188] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) [ printf_buffer ultoa::buffer#11 ] ( main:7::printf_ulong:45::ultoa:111 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#0 = main::cnt#1 ultoa::value#1 } } ) always clobbers reg byte a reg byte y @@ -7680,55 +7678,55 @@ Uplifting [printf_padding] best 227933 combination zp[1]:54 [ printf_padding::i# Uplifting [cputs] best 227033 combination zp[2]:17 [ cputs::s#4 cputs::s#5 cputs::s#0 ] reg byte a [ cputs::c#1 ] Uplifting [utoa] best 225729 combination zp[2]:28 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:25 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] zp[1]:24 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:125 [ utoa::digit_value#0 ] reg byte a [ utoa::$11 ] zp[2]:122 [ utoa::buffer#3 ] Uplifting [ultoa] best 225595 combination zp[2]:43 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] zp[4]:38 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] zp[1]:37 [ ultoa::digit#2 ultoa::digit#1 ] reg byte a [ ultoa::$10 ] reg byte x [ ultoa::started#2 ultoa::started#4 ] zp[4]:141 [ ultoa::digit_value#0 ] reg byte a [ ultoa::$11 ] zp[2]:138 [ ultoa::buffer#3 ] -Uplifting [printf_number_buffer] best 225584 combination reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:36 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:135 [ printf_number_buffer::$19 ] zp[1]:33 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] reg byte x [ printf_number_buffer::format_min_length#2 ] zp[1]:32 [ printf_number_buffer::format_zero_padding#10 ] zp[1]:31 [ printf_number_buffer::format_justify_left#10 ] zp[1]:34 [ printf_number_buffer::format_upper_case#10 ] +Uplifting [printf_number_buffer] best 225582 combination reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:36 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:135 [ printf_number_buffer::$19 ] zp[1]:33 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] reg byte x [ printf_number_buffer::format_min_length#2 ] zp[1]:32 [ printf_number_buffer::format_zero_padding#10 ] zp[1]:31 [ printf_number_buffer::format_justify_left#10 ] zp[1]:34 [ printf_number_buffer::format_upper_case#10 ] Limited combination testing to 100 combinations of 256 possible. -Uplifting [clrscr] best 223994 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:13 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:11 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] -Uplifting [gotoxy] best 223907 combination reg byte x [ gotoxy::x#5 gotoxy::x#4 gotoxy::x#2 ] zp[2]:111 [ gotoxy::$8 ] zp[2]:113 [ gotoxy::$9 ] zp[2]:117 [ gotoxy::$5 ] zp[2]:119 [ gotoxy::$6 ] zp[2]:109 [ gotoxy::$7 ] reg byte a [ gotoxy::y#5 gotoxy::y#4 gotoxy::y#2 ] zp[2]:115 [ gotoxy::line_offset#0 ] -Uplifting [_rand] best 223907 combination zp[2]:97 [ _rand::$0 ] zp[2]:101 [ _rand::$1 ] zp[2]:105 [ _rand::$2 ] zp[2]:107 [ _rand::return#2 ] zp[2]:90 [ _rand::return#1 ] zp[2]:83 [ _rand::return#0 ] -Uplifting [main] best 223847 combination zp[1]:7 [ main::row#3 main::row#7 main::row#1 ] zp[1]:6 [ main::col#3 main::col#7 main::col#1 ] zp[4]:2 [ main::cnt#2 main::cnt#1 ] zp[2]:8 [ main::rnd#2 main::rnd#5 main::rnd#1 ] reg byte a [ main::$17 ] zp[2]:85 [ main::first#0 ] -Uplifting [printf_uint] best 223847 combination zp[2]:88 [ printf_uint::uvalue#0 ] -Uplifting [textcolor] best 223838 combination reg byte a [ textcolor::color#2 ] -Uplifting [printf_ulong] best 223838 combination zp[4]:92 [ printf_ulong::uvalue#0 ] -Uplifting [RADIX] best 223838 combination -Uplifting [MOS6526_CIA] best 223838 combination -Uplifting [MOS6569_VICII] best 223838 combination -Uplifting [MOS6581_SID] best 223838 combination -Uplifting [cputln] best 223838 combination -Uplifting [cscroll] best 223838 combination -Uplifting [printf_format_number] best 223838 combination -Uplifting [printf_buffer_number] best 223838 combination -Uplifting [printf_format_string] best 223838 combination -Uplifting [__start] best 223838 combination +Uplifting [clrscr] best 223992 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:13 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:11 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] +Uplifting [gotoxy] best 223905 combination reg byte x [ gotoxy::x#5 gotoxy::x#4 gotoxy::x#2 ] zp[2]:111 [ gotoxy::$8 ] zp[2]:113 [ gotoxy::$9 ] zp[2]:117 [ gotoxy::$5 ] zp[2]:119 [ gotoxy::$6 ] zp[2]:109 [ gotoxy::$7 ] reg byte a [ gotoxy::y#5 gotoxy::y#4 gotoxy::y#2 ] zp[2]:115 [ gotoxy::line_offset#0 ] +Uplifting [_rand] best 223905 combination zp[2]:97 [ _rand::$0 ] zp[2]:101 [ _rand::$1 ] zp[2]:105 [ _rand::$2 ] zp[2]:107 [ _rand::return#2 ] zp[2]:90 [ _rand::return#1 ] zp[2]:83 [ _rand::return#0 ] +Uplifting [main] best 223845 combination zp[1]:7 [ main::row#3 main::row#7 main::row#1 ] zp[1]:6 [ main::col#3 main::col#7 main::col#1 ] zp[4]:2 [ main::cnt#2 main::cnt#1 ] zp[2]:8 [ main::rnd#2 main::rnd#5 main::rnd#1 ] reg byte a [ main::$17 ] zp[2]:85 [ main::first#0 ] +Uplifting [printf_uint] best 223845 combination zp[2]:88 [ printf_uint::uvalue#0 ] +Uplifting [textcolor] best 223836 combination reg byte a [ textcolor::color#2 ] +Uplifting [printf_ulong] best 223836 combination zp[4]:92 [ printf_ulong::uvalue#0 ] +Uplifting [RADIX] best 223836 combination +Uplifting [MOS6526_CIA] best 223836 combination +Uplifting [MOS6569_VICII] best 223836 combination +Uplifting [MOS6581_SID] best 223836 combination +Uplifting [cputln] best 223836 combination +Uplifting [cscroll] best 223836 combination +Uplifting [printf_format_number] best 223836 combination +Uplifting [printf_buffer_number] best 223836 combination +Uplifting [printf_format_string] best 223836 combination +Uplifting [__start] best 223836 combination Attempting to uplift remaining variables inzp[1]:77 [ conio_cursor_y ] -Uplifting [] best 223838 combination zp[1]:77 [ conio_cursor_y ] +Uplifting [] best 223836 combination zp[1]:77 [ conio_cursor_y ] Attempting to uplift remaining variables inzp[1]:82 [ conio_textcolor ] -Uplifting [] best 223838 combination zp[1]:82 [ conio_textcolor ] +Uplifting [] best 223836 combination zp[1]:82 [ conio_textcolor ] Attempting to uplift remaining variables inzp[1]:54 [ printf_padding::i#2 printf_padding::i#1 ] -Uplifting [printf_padding] best 223838 combination zp[1]:54 [ printf_padding::i#2 printf_padding::i#1 ] +Uplifting [printf_padding] best 223836 combination zp[1]:54 [ printf_padding::i#2 printf_padding::i#1 ] Attempting to uplift remaining variables inzp[1]:76 [ conio_cursor_x ] -Uplifting [] best 223838 combination zp[1]:76 [ conio_cursor_x ] +Uplifting [] best 223836 combination zp[1]:76 [ conio_cursor_x ] Attempting to uplift remaining variables inzp[1]:24 [ utoa::digit#2 utoa::digit#1 ] -Uplifting [utoa] best 223838 combination zp[1]:24 [ utoa::digit#2 utoa::digit#1 ] +Uplifting [utoa] best 223836 combination zp[1]:24 [ utoa::digit#2 utoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:52 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] -Uplifting [printf_padding] best 223838 combination zp[1]:52 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Uplifting [printf_padding] best 223836 combination zp[1]:52 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] Attempting to uplift remaining variables inzp[1]:53 [ printf_padding::pad#5 ] -Uplifting [printf_padding] best 223838 combination zp[1]:53 [ printf_padding::pad#5 ] +Uplifting [printf_padding] best 223836 combination zp[1]:53 [ printf_padding::pad#5 ] Attempting to uplift remaining variables inzp[1]:37 [ ultoa::digit#2 ultoa::digit#1 ] -Uplifting [ultoa] best 223838 combination zp[1]:37 [ ultoa::digit#2 ultoa::digit#1 ] +Uplifting [ultoa] best 223836 combination zp[1]:37 [ ultoa::digit#2 ultoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:36 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] -Uplifting [printf_number_buffer] best 223838 combination zp[1]:36 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Uplifting [printf_number_buffer] best 223836 combination zp[1]:36 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] Attempting to uplift remaining variables inzp[1]:33 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] -Uplifting [printf_number_buffer] best 223838 combination zp[1]:33 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Uplifting [printf_number_buffer] best 223836 combination zp[1]:33 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] Attempting to uplift remaining variables inzp[1]:32 [ printf_number_buffer::format_zero_padding#10 ] -Uplifting [printf_number_buffer] best 223838 combination zp[1]:32 [ printf_number_buffer::format_zero_padding#10 ] +Uplifting [printf_number_buffer] best 223836 combination zp[1]:32 [ printf_number_buffer::format_zero_padding#10 ] Attempting to uplift remaining variables inzp[1]:31 [ printf_number_buffer::format_justify_left#10 ] -Uplifting [printf_number_buffer] best 223838 combination zp[1]:31 [ printf_number_buffer::format_justify_left#10 ] +Uplifting [printf_number_buffer] best 223836 combination zp[1]:31 [ printf_number_buffer::format_justify_left#10 ] Attempting to uplift remaining variables inzp[1]:34 [ printf_number_buffer::format_upper_case#10 ] -Uplifting [printf_number_buffer] best 223838 combination zp[1]:34 [ printf_number_buffer::format_upper_case#10 ] +Uplifting [printf_number_buffer] best 223836 combination zp[1]:34 [ printf_number_buffer::format_upper_case#10 ] Attempting to uplift remaining variables inzp[1]:7 [ main::row#3 main::row#7 main::row#1 ] -Uplifting [main] best 223838 combination zp[1]:7 [ main::row#3 main::row#7 main::row#1 ] +Uplifting [main] best 223836 combination zp[1]:7 [ main::row#3 main::row#7 main::row#1 ] Attempting to uplift remaining variables inzp[1]:6 [ main::col#3 main::col#7 main::col#1 ] -Uplifting [main] best 223838 combination zp[1]:6 [ main::col#3 main::col#7 main::col#1 ] +Uplifting [main] best 223836 combination zp[1]:6 [ main::col#3 main::col#7 main::col#1 ] Coalescing zero page register [ zp[4]:2 [ main::cnt#2 main::cnt#1 ] ] with [ zp[4]:92 [ printf_ulong::uvalue#0 ] ] - score: 1 Coalescing zero page register [ zp[2]:8 [ main::rnd#2 main::rnd#5 main::rnd#1 ] ] with [ zp[2]:88 [ printf_uint::uvalue#0 ] ] - score: 1 Coalescing zero page register [ zp[2]:8 [ main::rnd#2 main::rnd#5 main::rnd#1 printf_uint::uvalue#0 ] ] with [ zp[2]:90 [ _rand::return#1 ] ] - score: 1 @@ -8732,8 +8730,7 @@ printf_number_buffer: { // [152] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 // [153] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsyy=_sbyte_vwuz1 // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // [154] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 lda #0 cmp.z buffer_sign @@ -10533,7 +10530,7 @@ mem[12] [ printf_buffer ] FINAL ASSEMBLER -Score: 189515 +Score: 189513 // File Comments // Test the xorshift pseudorandom number generator @@ -11414,8 +11411,7 @@ printf_number_buffer: { // len = (signed char)strlen(buffer.digits) // [153] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsyy=_sbyte_vwuz1 // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // if(buffer.sign) // [154] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 lda #0 diff --git a/src/test/ref/rand-1.asm b/src/test/ref/rand-1.asm index 6ebb26d39..7f4ad34b6 100644 --- a/src/test/ref/rand-1.asm +++ b/src/test/ref/rand-1.asm @@ -579,8 +579,7 @@ printf_number_buffer: { // strlen(buffer.digits) // len = (signed char)strlen(buffer.digits) // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // if(buffer.sign) lda #0 cmp.z buffer_sign diff --git a/src/test/ref/rand-1.log b/src/test/ref/rand-1.log index cf9d299bf..1639b48fb 100644 --- a/src/test/ref/rand-1.log +++ b/src/test/ref/rand-1.log @@ -7427,7 +7427,6 @@ Statement [147] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_b Statement [153] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:7::printf_uint:29::printf_number_buffer:108 [ main::first#0 main::col#3 main::row#3 main::cnt#1 rand_state#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:7::printf_ulong:47::printf_number_buffer:115 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:30 [ printf_number_buffer::format_min_length#2 ] Statement [154] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:7::printf_uint:29::printf_number_buffer:108 [ main::first#0 main::col#3 main::row#3 main::cnt#1 rand_state#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:47::printf_number_buffer:115 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a -Statement [155] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:7::printf_uint:29::printf_number_buffer:108 [ main::first#0 main::col#3 main::row#3 main::cnt#1 rand_state#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:47::printf_number_buffer:115 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [159] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:7::printf_uint:29::printf_number_buffer:108 [ main::first#0 main::col#3 main::row#3 main::cnt#1 rand_state#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:47::printf_number_buffer:115 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [189] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 [ printf_buffer ultoa::buffer#11 ultoa::$11 ] ( main:7::printf_ulong:47::ultoa:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#0 = main::cnt#1 ultoa::value#1 } } ) always clobbers reg byte a Statement [190] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) [ printf_buffer ultoa::buffer#11 ] ( main:7::printf_ulong:47::ultoa:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#0 = main::cnt#1 ultoa::value#1 } } ) always clobbers reg byte a reg byte y @@ -7536,7 +7535,6 @@ Statement [146] (word) utoa_append::return#0 ← (word) utoa_append::value#2 [ p Statement [147] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:7::printf_uint:29::utoa:106 [ main::first#0 main::col#3 main::row#3 main::cnt#1 rand_state#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#0 = main::rnd#2 utoa::value#1 } } ) always clobbers reg byte a Statement [153] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:7::printf_uint:29::printf_number_buffer:108 [ main::first#0 main::col#3 main::row#3 main::cnt#1 rand_state#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:7::printf_ulong:47::printf_number_buffer:115 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [154] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:7::printf_uint:29::printf_number_buffer:108 [ main::first#0 main::col#3 main::row#3 main::cnt#1 rand_state#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:47::printf_number_buffer:115 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a -Statement [155] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:7::printf_uint:29::printf_number_buffer:108 [ main::first#0 main::col#3 main::row#3 main::cnt#1 rand_state#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:47::printf_number_buffer:115 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [159] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:7::printf_uint:29::printf_number_buffer:108 [ main::first#0 main::col#3 main::row#3 main::cnt#1 rand_state#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uint::uvalue#0 = main::rnd#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:7::printf_ulong:47::printf_number_buffer:115 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_ulong::uvalue#0 = main::cnt#1 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [189] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 [ printf_buffer ultoa::buffer#11 ultoa::$11 ] ( main:7::printf_ulong:47::ultoa:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#0 = main::cnt#1 ultoa::value#1 } } ) always clobbers reg byte a Statement [190] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) [ printf_buffer ultoa::buffer#11 ] ( main:7::printf_ulong:47::ultoa:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#0 = main::cnt#1 ultoa::value#1 } } ) always clobbers reg byte a reg byte y @@ -7715,55 +7713,55 @@ Uplifting [printf_padding] best 227947 combination zp[1]:54 [ printf_padding::i# Uplifting [cputs] best 227047 combination zp[2]:17 [ cputs::s#4 cputs::s#5 cputs::s#0 ] reg byte a [ cputs::c#1 ] Uplifting [utoa] best 225743 combination zp[2]:28 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:25 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] zp[1]:24 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:125 [ utoa::digit_value#0 ] reg byte a [ utoa::$11 ] zp[2]:122 [ utoa::buffer#3 ] Uplifting [ultoa] best 225609 combination zp[2]:43 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] zp[4]:38 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] zp[1]:37 [ ultoa::digit#2 ultoa::digit#1 ] reg byte a [ ultoa::$10 ] reg byte x [ ultoa::started#2 ultoa::started#4 ] zp[4]:141 [ ultoa::digit_value#0 ] reg byte a [ ultoa::$11 ] zp[2]:138 [ ultoa::buffer#3 ] -Uplifting [printf_number_buffer] best 225598 combination reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:36 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:135 [ printf_number_buffer::$19 ] zp[1]:33 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] reg byte x [ printf_number_buffer::format_min_length#2 ] zp[1]:32 [ printf_number_buffer::format_zero_padding#10 ] zp[1]:31 [ printf_number_buffer::format_justify_left#10 ] zp[1]:34 [ printf_number_buffer::format_upper_case#10 ] +Uplifting [printf_number_buffer] best 225596 combination reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:36 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:135 [ printf_number_buffer::$19 ] zp[1]:33 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] reg byte x [ printf_number_buffer::format_min_length#2 ] zp[1]:32 [ printf_number_buffer::format_zero_padding#10 ] zp[1]:31 [ printf_number_buffer::format_justify_left#10 ] zp[1]:34 [ printf_number_buffer::format_upper_case#10 ] Limited combination testing to 100 combinations of 256 possible. -Uplifting [clrscr] best 224008 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:13 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:11 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] -Uplifting [gotoxy] best 223921 combination reg byte x [ gotoxy::x#5 gotoxy::x#4 gotoxy::x#2 ] zp[2]:111 [ gotoxy::$8 ] zp[2]:113 [ gotoxy::$9 ] zp[2]:117 [ gotoxy::$5 ] zp[2]:119 [ gotoxy::$6 ] zp[2]:109 [ gotoxy::$7 ] reg byte a [ gotoxy::y#5 gotoxy::y#4 gotoxy::y#2 ] zp[2]:115 [ gotoxy::line_offset#0 ] -Uplifting [rand] best 223921 combination zp[2]:97 [ rand::$0 ] zp[2]:101 [ rand::$1 ] zp[2]:105 [ rand::$2 ] zp[2]:107 [ rand::return#0 ] zp[2]:90 [ rand::return#3 ] zp[2]:83 [ rand::return#2 ] -Uplifting [main] best 223861 combination zp[1]:7 [ main::row#3 main::row#7 main::row#1 ] zp[1]:6 [ main::col#3 main::col#7 main::col#1 ] zp[4]:2 [ main::cnt#2 main::cnt#1 ] zp[2]:8 [ main::rnd#2 main::rnd#5 main::rnd#1 ] reg byte a [ main::$18 ] zp[2]:85 [ main::first#0 ] -Uplifting [printf_uint] best 223861 combination zp[2]:88 [ printf_uint::uvalue#0 ] -Uplifting [textcolor] best 223849 combination reg byte a [ textcolor::color#3 ] -Uplifting [printf_ulong] best 223849 combination zp[4]:92 [ printf_ulong::uvalue#0 ] -Uplifting [RADIX] best 223849 combination -Uplifting [MOS6526_CIA] best 223849 combination -Uplifting [MOS6569_VICII] best 223849 combination -Uplifting [MOS6581_SID] best 223849 combination -Uplifting [cputln] best 223849 combination -Uplifting [cscroll] best 223849 combination -Uplifting [printf_format_number] best 223849 combination -Uplifting [printf_buffer_number] best 223849 combination -Uplifting [printf_format_string] best 223849 combination -Uplifting [__start] best 223849 combination +Uplifting [clrscr] best 224006 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:13 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:11 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] +Uplifting [gotoxy] best 223919 combination reg byte x [ gotoxy::x#5 gotoxy::x#4 gotoxy::x#2 ] zp[2]:111 [ gotoxy::$8 ] zp[2]:113 [ gotoxy::$9 ] zp[2]:117 [ gotoxy::$5 ] zp[2]:119 [ gotoxy::$6 ] zp[2]:109 [ gotoxy::$7 ] reg byte a [ gotoxy::y#5 gotoxy::y#4 gotoxy::y#2 ] zp[2]:115 [ gotoxy::line_offset#0 ] +Uplifting [rand] best 223919 combination zp[2]:97 [ rand::$0 ] zp[2]:101 [ rand::$1 ] zp[2]:105 [ rand::$2 ] zp[2]:107 [ rand::return#0 ] zp[2]:90 [ rand::return#3 ] zp[2]:83 [ rand::return#2 ] +Uplifting [main] best 223859 combination zp[1]:7 [ main::row#3 main::row#7 main::row#1 ] zp[1]:6 [ main::col#3 main::col#7 main::col#1 ] zp[4]:2 [ main::cnt#2 main::cnt#1 ] zp[2]:8 [ main::rnd#2 main::rnd#5 main::rnd#1 ] reg byte a [ main::$18 ] zp[2]:85 [ main::first#0 ] +Uplifting [printf_uint] best 223859 combination zp[2]:88 [ printf_uint::uvalue#0 ] +Uplifting [textcolor] best 223847 combination reg byte a [ textcolor::color#3 ] +Uplifting [printf_ulong] best 223847 combination zp[4]:92 [ printf_ulong::uvalue#0 ] +Uplifting [RADIX] best 223847 combination +Uplifting [MOS6526_CIA] best 223847 combination +Uplifting [MOS6569_VICII] best 223847 combination +Uplifting [MOS6581_SID] best 223847 combination +Uplifting [cputln] best 223847 combination +Uplifting [cscroll] best 223847 combination +Uplifting [printf_format_number] best 223847 combination +Uplifting [printf_buffer_number] best 223847 combination +Uplifting [printf_format_string] best 223847 combination +Uplifting [__start] best 223847 combination Attempting to uplift remaining variables inzp[1]:77 [ conio_cursor_y ] -Uplifting [] best 223849 combination zp[1]:77 [ conio_cursor_y ] +Uplifting [] best 223847 combination zp[1]:77 [ conio_cursor_y ] Attempting to uplift remaining variables inzp[1]:82 [ conio_textcolor ] -Uplifting [] best 223849 combination zp[1]:82 [ conio_textcolor ] +Uplifting [] best 223847 combination zp[1]:82 [ conio_textcolor ] Attempting to uplift remaining variables inzp[1]:54 [ printf_padding::i#2 printf_padding::i#1 ] -Uplifting [printf_padding] best 223849 combination zp[1]:54 [ printf_padding::i#2 printf_padding::i#1 ] +Uplifting [printf_padding] best 223847 combination zp[1]:54 [ printf_padding::i#2 printf_padding::i#1 ] Attempting to uplift remaining variables inzp[1]:76 [ conio_cursor_x ] -Uplifting [] best 223849 combination zp[1]:76 [ conio_cursor_x ] +Uplifting [] best 223847 combination zp[1]:76 [ conio_cursor_x ] Attempting to uplift remaining variables inzp[1]:24 [ utoa::digit#2 utoa::digit#1 ] -Uplifting [utoa] best 223849 combination zp[1]:24 [ utoa::digit#2 utoa::digit#1 ] +Uplifting [utoa] best 223847 combination zp[1]:24 [ utoa::digit#2 utoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:52 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] -Uplifting [printf_padding] best 223849 combination zp[1]:52 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Uplifting [printf_padding] best 223847 combination zp[1]:52 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] Attempting to uplift remaining variables inzp[1]:53 [ printf_padding::pad#5 ] -Uplifting [printf_padding] best 223849 combination zp[1]:53 [ printf_padding::pad#5 ] +Uplifting [printf_padding] best 223847 combination zp[1]:53 [ printf_padding::pad#5 ] Attempting to uplift remaining variables inzp[1]:37 [ ultoa::digit#2 ultoa::digit#1 ] -Uplifting [ultoa] best 223849 combination zp[1]:37 [ ultoa::digit#2 ultoa::digit#1 ] +Uplifting [ultoa] best 223847 combination zp[1]:37 [ ultoa::digit#2 ultoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:36 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] -Uplifting [printf_number_buffer] best 223849 combination zp[1]:36 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Uplifting [printf_number_buffer] best 223847 combination zp[1]:36 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] Attempting to uplift remaining variables inzp[1]:33 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] -Uplifting [printf_number_buffer] best 223849 combination zp[1]:33 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Uplifting [printf_number_buffer] best 223847 combination zp[1]:33 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] Attempting to uplift remaining variables inzp[1]:32 [ printf_number_buffer::format_zero_padding#10 ] -Uplifting [printf_number_buffer] best 223849 combination zp[1]:32 [ printf_number_buffer::format_zero_padding#10 ] +Uplifting [printf_number_buffer] best 223847 combination zp[1]:32 [ printf_number_buffer::format_zero_padding#10 ] Attempting to uplift remaining variables inzp[1]:31 [ printf_number_buffer::format_justify_left#10 ] -Uplifting [printf_number_buffer] best 223849 combination zp[1]:31 [ printf_number_buffer::format_justify_left#10 ] +Uplifting [printf_number_buffer] best 223847 combination zp[1]:31 [ printf_number_buffer::format_justify_left#10 ] Attempting to uplift remaining variables inzp[1]:34 [ printf_number_buffer::format_upper_case#10 ] -Uplifting [printf_number_buffer] best 223849 combination zp[1]:34 [ printf_number_buffer::format_upper_case#10 ] +Uplifting [printf_number_buffer] best 223847 combination zp[1]:34 [ printf_number_buffer::format_upper_case#10 ] Attempting to uplift remaining variables inzp[1]:7 [ main::row#3 main::row#7 main::row#1 ] -Uplifting [main] best 223849 combination zp[1]:7 [ main::row#3 main::row#7 main::row#1 ] +Uplifting [main] best 223847 combination zp[1]:7 [ main::row#3 main::row#7 main::row#1 ] Attempting to uplift remaining variables inzp[1]:6 [ main::col#3 main::col#7 main::col#1 ] -Uplifting [main] best 223849 combination zp[1]:6 [ main::col#3 main::col#7 main::col#1 ] +Uplifting [main] best 223847 combination zp[1]:6 [ main::col#3 main::col#7 main::col#1 ] Coalescing zero page register [ zp[4]:2 [ main::cnt#2 main::cnt#1 ] ] with [ zp[4]:92 [ printf_ulong::uvalue#0 ] ] - score: 1 Coalescing zero page register [ zp[2]:8 [ main::rnd#2 main::rnd#5 main::rnd#1 ] ] with [ zp[2]:88 [ printf_uint::uvalue#0 ] ] - score: 1 Coalescing zero page register [ zp[2]:8 [ main::rnd#2 main::rnd#5 main::rnd#1 printf_uint::uvalue#0 ] ] with [ zp[2]:90 [ rand::return#3 ] ] - score: 1 @@ -8780,8 +8778,7 @@ printf_number_buffer: { // [154] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 // [155] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsyy=_sbyte_vwuz1 // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // [156] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 lda #0 cmp.z buffer_sign @@ -10586,7 +10583,7 @@ mem[12] [ printf_buffer ] FINAL ASSEMBLER -Score: 189523 +Score: 189521 // File Comments // Test the pseudorandom number generator in stdlib.h @@ -11477,8 +11474,7 @@ printf_number_buffer: { // len = (signed char)strlen(buffer.digits) // [155] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsyy=_sbyte_vwuz1 // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // if(buffer.sign) // [156] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 lda #0 diff --git a/src/test/ref/stars-1.asm b/src/test/ref/stars-1.asm index 485817b37..9c52c1647 100644 --- a/src/test/ref/stars-1.asm +++ b/src/test/ref/stars-1.asm @@ -346,8 +346,7 @@ printf_number_buffer: { // strlen(buffer.digits) // len = (signed char)strlen(buffer.digits) // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // if(buffer.sign) lda #0 cmp.z buffer_sign diff --git a/src/test/ref/stars-1.log b/src/test/ref/stars-1.log index 9728c0341..c58a88d93 100644 --- a/src/test/ref/stars-1.log +++ b/src/test/ref/stars-1.log @@ -6409,7 +6409,6 @@ Removing always clobbered register reg byte a as potential for zp[1]:20 [ printf Removing always clobbered register reg byte a as potential for zp[1]:23 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] Removing always clobbered register reg byte a as potential for zp[1]:24 [ printf_number_buffer::format_upper_case#10 ] Statement [91] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:6::printf_uint:14::printf_number_buffer:48 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uchar:18::printf_number_buffer:63 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uchar:22::printf_number_buffer:63 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a -Statement [92] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:6::printf_uint:14::printf_number_buffer:48 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uchar:18::printf_number_buffer:63 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uchar:22::printf_number_buffer:63 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [96] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:6::printf_uint:14::printf_number_buffer:48 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uchar:18::printf_number_buffer:63 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uchar:22::printf_number_buffer:63 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [125] *((byte*) conio_line_text + (byte) conio_cursor_x) ← (byte) cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:16::cputc:57 [ main::i#2 main::pStar#2 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:6::cputs:20::cputc:57 [ main::i#2 main::pStar#2 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:6::cputs:24::cputc:57 [ main::i#2 main::pStar#2 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:6::printf_uint:14::printf_number_buffer:48::cputs:116::cputc:57 [ main::i#2 main::pStar#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uchar:18::printf_number_buffer:63::cputs:116::cputc:57 [ main::i#2 main::pStar#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uchar:22::printf_number_buffer:63::cputs:116::cputc:57 [ main::i#2 main::pStar#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:14::printf_number_buffer:48::cputc:107 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_uchar:18::printf_number_buffer:63::cputc:107 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uchar:22::printf_number_buffer:63::cputc:107 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:14::printf_number_buffer:48::printf_padding:104::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:18::printf_number_buffer:63::printf_padding:104::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:22::printf_number_buffer:63::printf_padding:104::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:14::printf_number_buffer:48::printf_padding:111::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:18::printf_number_buffer:63::printf_padding:111::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:22::printf_number_buffer:63::printf_padding:111::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:14::printf_number_buffer:48::printf_padding:121::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:18::printf_number_buffer:63::printf_padding:121::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:22::printf_number_buffer:63::printf_padding:121::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte y Removing always clobbered register reg byte y as potential for zp[1]:24 [ printf_number_buffer::format_upper_case#10 ] @@ -6498,7 +6497,6 @@ Statement [83] (word) utoa_append::return#0 ← (word) utoa_append::value#2 [ pr Statement [84] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:6::printf_uint:14::utoa:46 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a Statement [90] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] ( main:6::printf_uint:14::printf_number_buffer:48 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uchar:18::printf_number_buffer:63 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:6::printf_uchar:22::printf_number_buffer:63 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 strlen::return#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [91] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] ( main:6::printf_uint:14::printf_number_buffer:48 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uchar:18::printf_number_buffer:63 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uchar:22::printf_number_buffer:63 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::$19 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a -Statement [92] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] ( main:6::printf_uint:14::printf_number_buffer:48 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uchar:18::printf_number_buffer:63 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uchar:22::printf_number_buffer:63 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_min_length#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [96] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] ( main:6::printf_uint:14::printf_number_buffer:48 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uchar:18::printf_number_buffer:63 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } main:6::printf_uchar:22::printf_number_buffer:63 [ main::i#2 main::pStar#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a Statement [125] *((byte*) conio_line_text + (byte) conio_cursor_x) ← (byte) cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:16::cputc:57 [ main::i#2 main::pStar#2 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:6::cputs:20::cputc:57 [ main::i#2 main::pStar#2 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:6::cputs:24::cputc:57 [ main::i#2 main::pStar#2 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:6::printf_uint:14::printf_number_buffer:48::cputs:116::cputc:57 [ main::i#2 main::pStar#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uchar:18::printf_number_buffer:63::cputs:116::cputc:57 [ main::i#2 main::pStar#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uchar:22::printf_number_buffer:63::cputs:116::cputc:57 [ main::i#2 main::pStar#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:14::printf_number_buffer:48::cputc:107 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_uchar:18::printf_number_buffer:63::cputc:107 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uchar:22::printf_number_buffer:63::cputc:107 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:14::printf_number_buffer:48::printf_padding:104::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:18::printf_number_buffer:63::printf_padding:104::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:22::printf_number_buffer:63::printf_padding:104::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:14::printf_number_buffer:48::printf_padding:111::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:18::printf_number_buffer:63::printf_padding:111::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:22::printf_number_buffer:63::printf_padding:111::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:14::printf_number_buffer:48::printf_padding:121::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:18::printf_number_buffer:63::printf_padding:121::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:22::printf_number_buffer:63::printf_padding:121::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte y Statement [126] *((byte*) conio_line_color + (byte) conio_cursor_x) ← (const nomodify byte) LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:6::cputs:16::cputc:57 [ main::i#2 main::pStar#2 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:6::cputs:20::cputc:57 [ main::i#2 main::pStar#2 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:6::cputs:24::cputc:57 [ main::i#2 main::pStar#2 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:6::printf_uint:14::printf_number_buffer:48::cputs:116::cputc:57 [ main::i#2 main::pStar#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uchar:18::printf_number_buffer:63::cputs:116::cputc:57 [ main::i#2 main::pStar#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uchar:22::printf_number_buffer:63::cputs:116::cputc:57 [ main::i#2 main::pStar#2 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::padding#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:6::printf_uint:14::printf_number_buffer:48::cputc:107 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:6::printf_uchar:18::printf_number_buffer:63::cputc:107 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uchar:22::printf_number_buffer:63::cputc:107 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:6::printf_uint:14::printf_number_buffer:48::printf_padding:104::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:18::printf_number_buffer:63::printf_padding:104::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:22::printf_number_buffer:63::printf_padding:104::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#0 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:14::printf_number_buffer:48::printf_padding:111::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:18::printf_number_buffer:63::printf_padding:111::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:22::printf_number_buffer:63::printf_padding:111::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#1 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uint:14::printf_number_buffer:48::printf_padding:121::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:18::printf_number_buffer:63::printf_padding:121::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } main:6::printf_uchar:22::printf_number_buffer:63::printf_padding:121::cputc:171 [ main::i#2 main::pStar#2 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { printf_padding::length#2 = printf_padding::length#4 } { cputc::c#1 = cputc::c#3 printf_padding::pad#5 } } ) always clobbers reg byte a reg byte y @@ -6644,55 +6642,55 @@ Uplifting [printf_padding] best 253914 combination zp[1]:42 [ printf_padding::i# Uplifting [cputs] best 253014 combination zp[2]:11 [ cputs::s#5 cputs::s#6 cputs::s#0 ] reg byte a [ cputs::c#1 ] Uplifting [utoa] best 251710 combination zp[2]:18 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:15 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] zp[1]:14 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:74 [ utoa::digit_value#0 ] reg byte a [ utoa::$11 ] zp[2]:71 [ utoa::buffer#3 ] Uplifting [uctoa] best 250804 combination zp[2]:31 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] zp[1]:28 [ uctoa::digit#2 uctoa::digit#1 ] zp[1]:30 [ uctoa::started#2 uctoa::started#4 ] zp[1]:88 [ uctoa::digit_value#0 ] zp[2]:86 [ uctoa::buffer#3 ] -Uplifting [printf_number_buffer] best 250793 combination reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:26 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:84 [ printf_number_buffer::$19 ] zp[1]:23 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] reg byte x [ printf_number_buffer::format_min_length#2 ] zp[1]:22 [ printf_number_buffer::format_zero_padding#10 ] zp[1]:21 [ printf_number_buffer::format_justify_left#10 ] zp[1]:24 [ printf_number_buffer::format_upper_case#10 ] +Uplifting [printf_number_buffer] best 250791 combination reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:26 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:84 [ printf_number_buffer::$19 ] zp[1]:23 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] reg byte x [ printf_number_buffer::format_min_length#2 ] zp[1]:22 [ printf_number_buffer::format_zero_padding#10 ] zp[1]:21 [ printf_number_buffer::format_justify_left#10 ] zp[1]:24 [ printf_number_buffer::format_upper_case#10 ] Limited combination testing to 100 combinations of 256 possible. -Uplifting [clrscr] best 249203 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] -Uplifting [printf_uchar] best 249180 combination reg byte x [ printf_uchar::uvalue#2 printf_uchar::uvalue#0 printf_uchar::uvalue#1 ] -Uplifting [printf_uint] best 249180 combination zp[2]:67 [ printf_uint::uvalue#0 ] -Uplifting [main] best 249180 combination zp[1]:2 [ main::i#2 main::i#1 ] zp[2]:3 [ main::pStar#2 main::pStar#1 ] -Uplifting [RADIX] best 249180 combination -Uplifting [MOS6526_CIA] best 249180 combination -Uplifting [MOS6569_VICII] best 249180 combination -Uplifting [MOS6581_SID] best 249180 combination -Uplifting [cputln] best 249180 combination -Uplifting [cscroll] best 249180 combination -Uplifting [printf_format_number] best 249180 combination -Uplifting [printf_buffer_number] best 249180 combination -Uplifting [printf_format_string] best 249180 combination -Uplifting [$0] best 249180 combination -Uplifting [__start] best 249180 combination +Uplifting [clrscr] best 249201 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] +Uplifting [printf_uchar] best 249178 combination reg byte x [ printf_uchar::uvalue#2 printf_uchar::uvalue#0 printf_uchar::uvalue#1 ] +Uplifting [printf_uint] best 249178 combination zp[2]:67 [ printf_uint::uvalue#0 ] +Uplifting [main] best 249178 combination zp[1]:2 [ main::i#2 main::i#1 ] zp[2]:3 [ main::pStar#2 main::pStar#1 ] +Uplifting [RADIX] best 249178 combination +Uplifting [MOS6526_CIA] best 249178 combination +Uplifting [MOS6569_VICII] best 249178 combination +Uplifting [MOS6581_SID] best 249178 combination +Uplifting [cputln] best 249178 combination +Uplifting [cscroll] best 249178 combination +Uplifting [printf_format_number] best 249178 combination +Uplifting [printf_buffer_number] best 249178 combination +Uplifting [printf_format_string] best 249178 combination +Uplifting [$0] best 249178 combination +Uplifting [__start] best 249178 combination Attempting to uplift remaining variables inzp[1]:91 [ uctoa_append::sub#0 ] -Uplifting [uctoa_append] best 249180 combination zp[1]:91 [ uctoa_append::sub#0 ] +Uplifting [uctoa_append] best 249178 combination zp[1]:91 [ uctoa_append::sub#0 ] Attempting to uplift remaining variables inzp[1]:62 [ conio_cursor_y ] -Uplifting [] best 249180 combination zp[1]:62 [ conio_cursor_y ] +Uplifting [] best 249178 combination zp[1]:62 [ conio_cursor_y ] Attempting to uplift remaining variables inzp[1]:42 [ printf_padding::i#2 printf_padding::i#1 ] -Uplifting [printf_padding] best 249180 combination zp[1]:42 [ printf_padding::i#2 printf_padding::i#1 ] +Uplifting [printf_padding] best 249178 combination zp[1]:42 [ printf_padding::i#2 printf_padding::i#1 ] Attempting to uplift remaining variables inzp[1]:61 [ conio_cursor_x ] -Uplifting [] best 249180 combination zp[1]:61 [ conio_cursor_x ] +Uplifting [] best 249178 combination zp[1]:61 [ conio_cursor_x ] Attempting to uplift remaining variables inzp[1]:28 [ uctoa::digit#2 uctoa::digit#1 ] -Uplifting [uctoa] best 249180 combination zp[1]:28 [ uctoa::digit#2 uctoa::digit#1 ] +Uplifting [uctoa] best 249178 combination zp[1]:28 [ uctoa::digit#2 uctoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:14 [ utoa::digit#2 utoa::digit#1 ] -Uplifting [utoa] best 249180 combination zp[1]:14 [ utoa::digit#2 utoa::digit#1 ] +Uplifting [utoa] best 249178 combination zp[1]:14 [ utoa::digit#2 utoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:40 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] -Uplifting [printf_padding] best 249180 combination zp[1]:40 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Uplifting [printf_padding] best 249178 combination zp[1]:40 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] Attempting to uplift remaining variables inzp[1]:41 [ printf_padding::pad#5 ] -Uplifting [printf_padding] best 249180 combination zp[1]:41 [ printf_padding::pad#5 ] +Uplifting [printf_padding] best 249178 combination zp[1]:41 [ printf_padding::pad#5 ] Attempting to uplift remaining variables inzp[1]:30 [ uctoa::started#2 uctoa::started#4 ] -Uplifting [uctoa] best 249180 combination zp[1]:30 [ uctoa::started#2 uctoa::started#4 ] +Uplifting [uctoa] best 249178 combination zp[1]:30 [ uctoa::started#2 uctoa::started#4 ] Attempting to uplift remaining variables inzp[1]:88 [ uctoa::digit_value#0 ] -Uplifting [uctoa] best 249180 combination zp[1]:88 [ uctoa::digit_value#0 ] +Uplifting [uctoa] best 249178 combination zp[1]:88 [ uctoa::digit_value#0 ] Attempting to uplift remaining variables inzp[1]:26 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] -Uplifting [printf_number_buffer] best 249180 combination zp[1]:26 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Uplifting [printf_number_buffer] best 249178 combination zp[1]:26 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] Attempting to uplift remaining variables inzp[1]:23 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] -Uplifting [printf_number_buffer] best 249180 combination zp[1]:23 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Uplifting [printf_number_buffer] best 249178 combination zp[1]:23 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] Attempting to uplift remaining variables inzp[1]:22 [ printf_number_buffer::format_zero_padding#10 ] -Uplifting [printf_number_buffer] best 249180 combination zp[1]:22 [ printf_number_buffer::format_zero_padding#10 ] +Uplifting [printf_number_buffer] best 249178 combination zp[1]:22 [ printf_number_buffer::format_zero_padding#10 ] Attempting to uplift remaining variables inzp[1]:21 [ printf_number_buffer::format_justify_left#10 ] -Uplifting [printf_number_buffer] best 249180 combination zp[1]:21 [ printf_number_buffer::format_justify_left#10 ] +Uplifting [printf_number_buffer] best 249178 combination zp[1]:21 [ printf_number_buffer::format_justify_left#10 ] Attempting to uplift remaining variables inzp[1]:24 [ printf_number_buffer::format_upper_case#10 ] -Uplifting [printf_number_buffer] best 249180 combination zp[1]:24 [ printf_number_buffer::format_upper_case#10 ] +Uplifting [printf_number_buffer] best 249178 combination zp[1]:24 [ printf_number_buffer::format_upper_case#10 ] Attempting to uplift remaining variables inzp[1]:2 [ main::i#2 main::i#1 ] -Uplifting [main] best 249180 combination zp[1]:2 [ main::i#2 main::i#1 ] +Uplifting [main] best 249178 combination zp[1]:2 [ main::i#2 main::i#1 ] Coalescing zero page register [ zp[2]:15 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] with [ zp[2]:33 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] - score: 1 Coalescing zero page register [ zp[2]:15 [ 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]:67 [ printf_uint::uvalue#0 ] ] - score: 1 Coalescing zero page register [ zp[2]:15 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 printf_uint::uvalue#0 ] ] with [ zp[2]:80 [ utoa_append::return#0 ] ] - score: 1 @@ -7323,8 +7321,7 @@ printf_number_buffer: { // [91] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 // [92] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsyy=_sbyte_vwuz1 // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // [93] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 lda #0 cmp.z buffer_sign @@ -8995,7 +8992,7 @@ mem[12] [ printf_buffer ] FINAL ASSEMBLER -Score: 207807 +Score: 207805 // File Comments // Stars array of struct @@ -9541,8 +9538,7 @@ printf_number_buffer: { // len = (signed char)strlen(buffer.digits) // [92] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsyy=_sbyte_vwuz1 // There is a minimum length - work out the padding - lda.z __19 - tay + ldy.z __19 // if(buffer.sign) // [93] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 -- vbuc1_eq_vbuz1_then_la1 lda #0